+2010-03-16 Jb Evain <jbevain@novell.com>
+
+ * X509Chain.cs: use MOONLIGHT symbol to disambiguate MonoTouch
+ and Moonlight code.
+
+2010-03-11 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * OSX509Certificates.cs: moved here from Mono.Security.
+
+2009-07-10 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * X509Chain.cs: revert my last change here since it caused 2 tests to
+ fail.
+
+2009-07-02 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * X509Certificate2.cs:
+ * X509Chain.cs: changes to make everything compile with latest changes
+ and fixed typo in IsChainComplete().
+
+2008-06-26 Sebastien Pouliot <sebastien@ximian.com>
+
+ * X509Certificate2.cs: Allow password-less ctor to (try to) open
+ PKCS#12 files (with an empty password).
+ [Fix bug #403610]
+
+2008-06-03 Sebastien Pouliot <sebastien@ximian.com>
+
+ * X509Certificate2.cs: Allow PrivateKey property to be set to null.
+ [Fix bug #396620]
+
+2008-05-18 Sebastien Pouliot <sebastien@ximian.com>
+
+ * X509Chain.cs: Use String.IsNullOrEmpty inside 2.0 code.
+ [Found using Gendarme]
+
+2008-04-09 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * X500DistinguishedName.cs: Fixed line endings.
+ * X509Chain.cs: Fixed line endings.
+
+2008-01-13 Gert Driesen <drieseng@users.sourceforge.net>
+
+ * X509Certificate2.cs: NotAfter and NotBefore must return local time.
+
+2007-05-09 Sebastien Pouliot <sebastien@ximian.com>
+
+ * X509Certificate2.cs: Leave a small stub (PrivateKey property) if
+ SECURITY_DEP isn't defined. This will let Mono.Security.dll build
+ correctly under 2.0 while enabling the use of X509Certificate2 to add
+ support for X.509 client certificates in SSL/TLS.
+
+2006-12-07 Sebastien Pouliot <sebastien@ximian.com>
+
+ * X500DistinguishedName.cs: Add an internal method to compare
+ (canonized) DN so the class can be used in X509Chain.
+ * X509Certificate2.cs: Expose the internal certificate (from Mono.
+ Security.dll) as X509Certificate2 isn't complete enough to implement
+ chaining.
+ * X509Chain.cs: A (working) *subset( of RFC3280 path building and
+ validation.
+ * X509ChainElementCollection.cs: Add help method Contains and change
+ Add not to require a flag parameter.
+ * X509ChainElement.cs: Keeps flags compressed (as flags!) and add
+ a method to uncompress them when validation is complete.
+ * X509Store.cs: Expose the internal store (from Mono.Security.dll) as
+ internal. Map Trust and Root as the same store (for compatibility).
+
2006-11-24 Sebastien Pouliot <sebastien@ximian.com>
* X509Certificate2.cs: Modified Verify to use CryptoConfig to create