[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Security / System.Security.Cryptography.X509Certificates / ChangeLog
old mode 100755 (executable)
new mode 100644 (file)
index 6799a53..83035c1
@@ -1,93 +1,23 @@
-2004-09-03  Tim Coleman <tim@timcoleman.com>
-       * X509KeyUsageExtension.cs: New stub class
-       * X509SubjectKeyIdentifierExtension.cs: New stub class
-       * PublicKey.cs X509BasicConstraintsExtension.cs X509CertificateEx.cs
-       * X509CertificateExCollection.cs X509Extension.cs
-       * X509ExtensionCollection.cs:
-               Bring these more in line with 2.0
+2006-11-08  Sebastien Pouliot  <sebastien@ximian.com>
 
-2004-07-08  Sebastien Pouliot  <sebastien@ximian.com>
+       * X509Certificate2UI.cs: Fix exceptions, add security attributes and
+       notes.
 
-       * OpenFlags.cs: Fixed flags values. Added missing attributes.
-       * StoreLocation.cs: Fixed enum values. Added missing [Serializable].
-       * StoreName.cs: Fixed enum values. Added missing [Serializable].
-       * X500DistinguishedName.cs: New. X.501 DN.
-       * X500DistinguishedNameFlags.cs: New. X.501 DN flags.
-       * X509CertificateEx.cs: Updated to Fx 2.0 beta 1. Added MonoTODO.
-       * X509Chain.cs: Added missing Reset method.
-       * X509ChainStatusFlags.cs: Fixed flags values. Added missing attrs.
-       * X509Extension.cs: Fixed API.
-       * X509ExtensionCollection.cs: Fixed API and implemented.
-       * X509FindType.cs: Fixed enum values. Added missing [Serializable].
-       * X509IncludeOption.cs: Added missing [Serializable].
-       * X509KeyUsageFlags.cs: : Fixed flags values. Added missing attrs.
-       * X509NameType.cs: Fixed enum values. Added missing [Serializable].
-       * X509RevocationFlag.cs: Fixed enum values. Added missing [Serializable].
-       * X509RevocationMode.cs: Added missing [Serializable].
-       * X509SelectionFlag.cs: Added missing [Serializable].
-       * X509VerificationFlags.cs: Fixed flags values. Added missing attrs.
+2005-11-09  Sebastien Pouliot  <sebastien@ximian.com> 
 
-2004-07-07  Sebastien Pouliot  <sebastien@ximian.com>
+       * X509SelectionFlag.cs: Removed extra [Serializable].
 
-       * X509Store.cs: Removed old store code (as it has changed a lot in 
-       Mono.Security).
+2005-09-27  Sebastien Pouliot  <sebastien@ximian.com> 
+       * X509Certificate2UI.cs: Hide constructor (it should have been a 
+       static class). Fixed Display/DisplayCertificate method name.
 
-2003-12-07  Sebastien Pouliot  <spouliot@videotron.ca>
+2005-09-27  Sebastien Pouliot  <sebastien@ximian.com>
 
-       * PublicKey.cs: New (1.2). Class that encapsulate an ASN.1 encoded 
-       public key. 
-       * X509BasicConstraintsExtension.cs: New (1.2). X.509 certification 
-       extension for BasicConstraints.
-       * X509CertificateEx.cs: New (1.2). Augmented class to use X.509 
-       certificates.
-       * X509CertificateExCollection.cs: New (1.2). Collection class for 
-       X509CertificateEx.
-       * X509CertificateExEnumerator.cs: New (1.2). Enumerator class for 
-       X509CertificateEx.
-       * X509ChainElement.cs: New (1.2). Information (certificate, status, 
-       informations) for a member of a certificate chain.
-       * X509ChainElementCollection.cs: New (1.2). Collection class for 
-       X509ChainElement.
-       * X509ChainElementEnumerator.cs: New (1.2). Enumerator class for 
-       X509ChainElement.
-       * X509ChainStatus.cs: New (1.2). Chain status (many can apply to a 
-       single X509ChainElement).
-       * X509Extension.cs: New (1.2). Base class for all certificate 
-       extensions.
-       * X509ExtensionCollection.cs: New (1.2). Collection class for 
-       X509Extension.
-       * X509ExtensionEnumerator.cs: New (1.2). Enumerator class for 
-       X509Extension.
+       * X509Certificate2UI.cs: New. Class to handle UI (yuck) for 
+       certificate display and selection.
+       * X509SelectionFlag.cs: Moved back from System.dll.
 
-2003-11-08  Sebastien Pouliot  <spouliot@videotron.ca>
+2005-09-26  Sebastien Pouliot  <sebastien@ximian.com>
 
-       * OpenFlags.cs: New (1.2). Enumeration for certificate stores.
-       * StoreLocation.cs: New (1.2). Enumeration for certificate stores.
-       * StoreName.cs: New (1.2). Enumeration for certificate stores.
-       * X509Chain.cs: New (1.2). Class to build a certificate chain up to a 
-       trusted anchor.
-       * X509ChainElement.cs: New (1.2). Element from the chain (certificate,
-       status and information) - only stubbed for now.
-       * X509ChainElementCollection.cs: New (1.2). Collection class for 
-       X509ChainElement.
-       * X509ChainElementEnumerator.cs: New (1.2). Enumerator class for 
-       X509ChainElement.
-       * X509ChainPolicy.cs: New (1.2). Policy to build a certificate chain.
-       * X509ChainStatusFlags.cs: New (1.2). Enumeration for chain status.
-       * X509FindType.cs: New (1.2). Enumeration for how to find X.509 
-       certificates in stores.
-       * X509IncludeOption.cs: New (1.2). Enumeration for options about which
-       certificate(s) to store within a (pkcs7) structure.
-       * X509KeyUsageFlags.cs: New (1.2). Enumeration for specifying valid 
-       usage for a keypair.
-       * X509NameType.cs: New (1.2). Enumeration for different types of name
-       that can be present inside a certificate.
-       * X509RevocationFlag.cs: New (1.2). Enumeration for specifying which
-       certificates should be verified for revocation in a chain.
-       * X509RevocationMode.cs: New (1.2). Enumeration for specifying how the
-       revocation process should find it's informations.
-       * X509SelectionFlag.cs: New (1.2). Enumeration about how to select 
-       certificates (ui-related).
-       * X509Store.cs: New (1.2). X.509 certificate store access - not complete.
-       * X509VerificationFlags.cs: New (1.2). Enumeration for parameters 
-       affecting the verification of a certificate chain.
+       * All classes moved in System.dll