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