[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / Mono.Security / Mono.Security.X509 / ChangeLog
index 1ccd4b6651e776d74688ae722ec5a31e12f2df28..4e2030119635246d38f5d5f22cbc99d383a5ec6d 100644 (file)
@@ -1,3 +1,98 @@
+2010-03-11 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * OSX509Certificates.cs: moved to System.dll.
+
+2010-02-27  Miguel de Icaza  <miguel@novell.com>
+
+       * OSX509Certificates.cs: Add support to validate X509 certificate
+       chains using the OSX certificates API.
+
+2008-09-12  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PKCS12.cs, X509Store.cs: Use File.Create instead of OpenWrite to
+       make sure nothing else if left at the end of the file. Issue reported
+       by Christophe Chevalier.
+
+2008-06-03  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * X509Certificate.cs: Accept text before the PEM certificate itself.
+       [Fix bug #396486]
+
+2007-05-09  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PKCS12.cs: Adds SecretBag support. Patch by Jay Miller.
+       * X509Certificate.cs: Fix IsCurrent (use UTC).
+
+2006-12-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * X501Name.cs: Added support for (some cases of) T.61 strings, like
+       the latin-1 encoded accentued characters founds in some DN. Fix bug 
+       #77295.
+
+2006-12-11  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PKCS12.cs: Fix DSA certificates (with parameters) and don't throw
+       an exception in the case where parameters aren't part of the 
+       certificate. This fix makes all 405 PKCS#12 test cases from PKITS 
+       works using Mono :).
+
+2006-12-06  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * X501Name.cs: Add decoding of RFC3280 mandatory and optional 
+       attributes types for dnQualifier, title, surname, givenName and 
+       initial.
+       * X520Attributes.cs: Add encoding of RFC3280 mandatory and 
+       optional attributes types for dnQualifier, title, surname, givenName 
+       and initial.
+
+2006-12-05  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * X509Certificate.cs: Resurrect the (fixed) support for [Issuer|
+       Subject]UniqueIdentifier, including new properties.
+       * X509CRL.cs: Fix DSA signature verification when numbers aren't 
+       exactly 20 bytes long (e.g. too short or negative with an extra 0x00).
+
+2006-12-05  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * X509CRL.cs: Expose the Hash and RawData properties to make it easier
+       to support CRL into stores.
+       * X509Store.cs: Add support to Import and Remove CRL from stores. 
+       Refactor the code to get unique identificators.
+       * X509Stores.cs: Change default, for Open, to stores that supports 
+       CRLs.
+
+2006-12-04  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * X509Certificate.cs: Added support for inherited DSA key parameters.
+
+2006-11-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * X509Store.cs: Add new Open method to access any certificate store
+       by any names (required to support 2.0 features).
+
+2006-11-13  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * X509Certificate.cs: Add support for PEM encoded (base64) x.509 
+       certificates (supported in 2.0).
+
+2006-11-08  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * X501Name.cs: Fix build as the first build of 2.0's System.dll 
+       may depend on a Mono.Security.dll without the new ToString overload.
+
+2006-11-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * X501Name.cs: Refactor ToString method to allow most options available 
+       when using fx 2.0.
+       * X509Certificate.cs: Add methods to retrieve the Issuer and Subject
+       Distinguished Names in binary (ASN.1) form. Reverse (actually correct)
+       the text representation of Issuer and Subject for 2.0.
+
+2006-10-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PKCS12.cs: A String.Empty is different from a null password. Fix bug
+       #79617.
+
 2006-09-05  Sebastien Pouliot  <sebastien@ximian.com>
 
        * X509Certificate.cs: Don't reset RSA or DSA property if the new value