[pgsqlclient-checkins] pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Sec
Status: Inactive
Brought to you by:
carlosga_fb
Update of /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls.Handshake/Mono.Security.Protocol.Tls.Handshake.Client In directory sc8-pr-cvs1:/tmp/cvs-serv5961 Modified Files: TlsClientCertificate.cs TlsClientCertificateVerify.cs Log Message: Fixed typos with latest commits Index: TlsClientCertificate.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls.Handshake/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** TlsClientCertificate.cs 3 Nov 2003 10:33:50 -0000 1.6 --- TlsClientCertificate.cs 3 Nov 2003 10:45:30 -0000 1.7 *************** *** 59,63 **** protected override void ProcessAsTls1() { ! #region "Send only the appropiate type of certificate" // Write client certificates information to a stream --- 59,63 ---- protected override void ProcessAsTls1() { ! #warning "Send only the appropiate type of certificate" // Write client certificates information to a stream Index: TlsClientCertificateVerify.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls/Mono.Security.Protocol.Tls.Handshake/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** TlsClientCertificateVerify.cs 3 Nov 2003 10:33:50 -0000 1.5 --- TlsClientCertificateVerify.cs 3 Nov 2003 10:45:30 -0000 1.6 *************** *** 28,32 **** using System.Security.Cryptography; using Mono.Security.Cryptography; - using Mono.Security.Cryptography.X509Certificates as X509; namespace Mono.Security.Protocol.Tls.Handshake.Client --- 28,31 ---- *************** *** 64,69 **** foreach (X509Certificate cert in Session.Settings.Certificates) { ! HashAlgorithm hash = new MD5SHa1CryptoServiceProvider(); ! X509.X509Certificate c = new X509.X509Certificate(cert.GetRawCertData); RSA rsa = c.RSA; RSAParameters p = rsa.ExportParameters(false); --- 63,68 ---- foreach (X509Certificate cert in Session.Settings.Certificates) { ! HashAlgorithm hash = new MD5SHA1CryptoServiceProvider(); ! X509.X509Certificate c = new X509.X509Certificate(cert.GetRawCertData()); RSA rsa = c.RSA; RSAParameters p = rsa.ExportParameters(false); *************** *** 76,85 **** data.Write(p.Exponent); ! hash.ComputeHash(data.ToArray(), 0, data.Length); data.Reset(); // Write the signature ! RSAPKCS1SignatureFormatter sf = RSAPKCS1SignatureFormatter(rsa); sf.SetHashAlgorithm(c.SignatureAlgorithm); --- 75,84 ---- data.Write(p.Exponent); ! hash.ComputeHash(data.ToArray(), 0, (int)data.Length); data.Reset(); // Write the signature ! RSAPKCS1SignatureFormatter sf = new RSAPKCS1SignatureFormatter(rsa); sf.SetHashAlgorithm(c.SignatureAlgorithm); |