Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9999
Modified Files:
TlsClientCertificate.cs TlsClientHello.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: TlsClientCertificate.cs
===================================================================
RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** TlsClientCertificate.cs 17 Feb 2004 16:56:05 -0000 1.2
--- TlsClientCertificate.cs 17 Feb 2004 17:51:06 -0000 1.3
***************
*** 72,79 ****
clientCert = this.Context.SslStream.RaiseClientCertificateSelection(
! this.Context.ClientSettings.Certificates,
! this.Context.ServerSettings.Certificates[0],
! this.Context.ClientSettings.TargetHost,
! null);
if (clientCert == null)
--- 72,79 ----
clientCert = this.Context.SslStream.RaiseClientCertificateSelection(
! this.Context.ClientSettings.Certificates,
! new X509Certificate(this.Context.ServerSettings.Certificates[0].RawData),
! this.Context.ClientSettings.TargetHost,
! null);
if (clientCert == null)
Index: TlsClientHello.cs
===================================================================
RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientHello.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** TlsClientHello.cs 10 Feb 2004 09:45:30 -0000 1.1
--- TlsClientHello.cs 17 Feb 2004 17:51:06 -0000 1.2
***************
*** 68,72 ****
{
// Client Version
! this.Write((short)this.Context.Protocol);
// Random bytes - Unix time + Radom bytes [28]
--- 68,72 ----
{
// Client Version
! this.Write(this.Context.Protocol);
// Random bytes - Unix time + Radom bytes [28]
|