Moved chain building and validation from Mono.Security to System
[mono.git] / mcs / class / Mono.Security / Mono.Security.Protocol.Tls.Handshake.Client / ChangeLog
index 1025040e4b62ede5fffba46a74720897a1602821..e1747f253bdcdbd07a1316e48322dfc93d694336 100644 (file)
@@ -1,3 +1,40 @@
+2010-03-11 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * TlsServerCertificate.cs: chain is built and validated in
+       System.dll now.
+
+2010-03-01 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * TlsServerCertificate.cs:
+       added a new callback for certificate validation that gets all the
+       certificates received from the server/client. The callee should
+       build the chain and validate it.
+
+2009-08-20  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * TlsServerCertificate.cs: If no usage information is available then
+       assume it's ok for SSL since we'll (later) check that the CN contains
+       a host name (that match the server) and such a certificate wouldn't
+       be much useful for anything but SSL/TLS. Fix the new stmp.gmail.com
+       certificate usage failure.
+
+2007-12-15  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * TlsServerCertificate.cs: Add support for wilcard (*) when matching
+       the target host with the certificate. Fix bug #346812
+
+2007-05-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * TlsClientCertificate.cs: If possible avoid to export the private key
+       (it could be non-exportable in a different RSA class implementation).
+       Patch from Roy Versteeg to fix #81592.
+       * TlsClientCertificateVerify.cs: Add chain support for x.509 client 
+       certificates. Based on Roy Versteeg patch to fix #80557.
+
+2006-12-23 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * TlsServerCertificate.cs: typo.
+
 2006-09-11  Sebastien Pouliot  <sebastien@ximian.com>
 
        * TlsClientFinished.cs: Use Write.Cipher instead of Cipher. Remove 
@@ -43,9 +80,9 @@
        not to be confused with the record 24 bits length) before the RSA
        signature of the MD5SHA1 hash. Fix #71696.
 
-2004-05-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:\r
+2004-05-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:
 
                - Added fix for better handling of exceptions when
                building the X509 Certificate chain.