2004-07-07 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / System.Security / System.Security.Cryptography.X509Certificates / ChangeLog
1 2004-07-07  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * X509Store.cs: Removed old store code (as it has changed a lot in 
4         Mono.Security).
5
6 2003-12-07  Sebastien Pouliot  <spouliot@videotron.ca>
7
8         * PublicKey.cs: New (1.2). Class that encapsulate an ASN.1 encoded 
9         public key. 
10         * X509BasicConstraintsExtension.cs: New (1.2). X.509 certification 
11         extension for BasicConstraints.
12         * X509CertificateEx.cs: New (1.2). Augmented class to use X.509 
13         certificates.
14         * X509CertificateExCollection.cs: New (1.2). Collection class for 
15         X509CertificateEx.
16         * X509CertificateExEnumerator.cs: New (1.2). Enumerator class for 
17         X509CertificateEx.
18         * X509ChainElement.cs: New (1.2). Information (certificate, status, 
19         informations) for a member of a certificate chain.
20         * X509ChainElementCollection.cs: New (1.2). Collection class for 
21         X509ChainElement.
22         * X509ChainElementEnumerator.cs: New (1.2). Enumerator class for 
23         X509ChainElement.
24         * X509ChainStatus.cs: New (1.2). Chain status (many can apply to a 
25         single X509ChainElement).
26         * X509Extension.cs: New (1.2). Base class for all certificate 
27         extensions.
28         * X509ExtensionCollection.cs: New (1.2). Collection class for 
29         X509Extension.
30         * X509ExtensionEnumerator.cs: New (1.2). Enumerator class for 
31         X509Extension.
32
33 2003-11-08  Sebastien Pouliot  <spouliot@videotron.ca>
34
35         * OpenFlags.cs: New (1.2). Enumeration for certificate stores.
36         * StoreLocation.cs: New (1.2). Enumeration for certificate stores.
37         * StoreName.cs: New (1.2). Enumeration for certificate stores.
38         * X509Chain.cs: New (1.2). Class to build a certificate chain up to a 
39         trusted anchor.
40         * X509ChainElement.cs: New (1.2). Element from the chain (certificate,
41         status and information) - only stubbed for now.
42         * X509ChainElementCollection.cs: New (1.2). Collection class for 
43         X509ChainElement.
44         * X509ChainElementEnumerator.cs: New (1.2). Enumerator class for 
45         X509ChainElement.
46         * X509ChainPolicy.cs: New (1.2). Policy to build a certificate chain.
47         * X509ChainStatusFlags.cs: New (1.2). Enumeration for chain status.
48         * X509FindType.cs: New (1.2). Enumeration for how to find X.509 
49         certificates in stores.
50         * X509IncludeOption.cs: New (1.2). Enumeration for options about which
51         certificate(s) to store within a (pkcs7) structure.
52         * X509KeyUsageFlags.cs: New (1.2). Enumeration for specifying valid 
53         usage for a keypair.
54         * X509NameType.cs: New (1.2). Enumeration for different types of name
55         that can be present inside a certificate.
56         * X509RevocationFlag.cs: New (1.2). Enumeration for specifying which
57         certificates should be verified for revocation in a chain.
58         * X509RevocationMode.cs: New (1.2). Enumeration for specifying how the
59         revocation process should find it's informations.
60         * X509SelectionFlag.cs: New (1.2). Enumeration about how to select 
61         certificates (ui-related).
62         * X509Store.cs: New (1.2). X.509 certificate store access - not complete.
63         * X509VerificationFlags.cs: New (1.2). Enumeration for parameters 
64         affecting the verification of a certificate chain.