Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10045
Modified Files:
TlsHandshakeMessage.cs
Log Message:
2004-02-17 Carlos Guzmán Álvarez <car...@te...>
* Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs:
- Raise the Client Certificate event.
* Mono.Security.Protocol.Tls/CipherSuite.cs:
* Mono.Security.Protocol.Tls/SslClientStream.cs:
* Mono.Security.Protocol.Tls/SecurityProtocolType.cs:
* Mono.Security.Protocol.Tls/TlsCipherSuite.cs:
* Mono.Security.Protocol.Tls/TlsCipherSuiteCollection.cs:
* Mono.Security.Protocol.Tls/TlsCipherSuiteFactory.cs:
* Mono.Security.Protocol.Tls/TlsContext.cs:
* Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessage.cs:
* Mono.Security.Protocol.Tls.Handshake.Client/TlsClientHello.cs:
- Change the SecurityProtocolType enum to mtch .NET 1.2 documentation definition.
* Mono.Security.Protocol.Tls/SslClientStream.cs:
- Impement SelectedClientCertificate and ServerCertificate properties.
Index: TlsHandshakeMessage.cs
===================================================================
RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessage.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** TlsHandshakeMessage.cs 10 Feb 2004 09:44:45 -0000 1.1
--- TlsHandshakeMessage.cs 17 Feb 2004 17:51:26 -0000 1.2
***************
*** 105,117 ****
private void process()
{
! switch (this.Context.Protocol)
{
case SecurityProtocolType.Ssl3:
this.ProcessAsSsl3();
break;
! case SecurityProtocolType.Tls:
! this.ProcessAsTls1();
! break;
}
}
--- 105,122 ----
private void process()
{
! switch (this.Context.SecurityProtocol)
{
+ case SecurityProtocolType.Tls:
+ case SecurityProtocolType.Default:
+ this.ProcessAsTls1();
+ break;
+
case SecurityProtocolType.Ssl3:
this.ProcessAsSsl3();
break;
! case SecurityProtocolType.Ssl2:
! default:
! throw new NotSupportedException("Unsupported security protocol type");
}
}
|