2003-11-08 Sebastien Pouliot <spouliot@videotron.ca>
authorSebastien Pouliot <sebastien@ximian.com>
Sat, 8 Nov 2003 23:24:01 +0000 (23:24 -0000)
committerSebastien Pouliot <sebastien@ximian.com>
Sat, 8 Nov 2003 23:24:01 +0000 (23:24 -0000)
commit29aa0efd336f43def71aded15853b5d8ba935924
tree521ab72da5bac335e5d03bf2212af2fc69a46d5b
parentfe921c80ec12ed2832afb3217aa72020597f68a1
2003-11-08  Sebastien Pouliot  <spouliot@videotron.ca>

* 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.

svn path=/trunk/mcs/; revision=19745
16 files changed:
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/ChangeLog [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/OpenFlags.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/StoreLocation.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/StoreName.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/X509Chain.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/X509ChainPolicy.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/X509ChainStatusFlags.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/X509FindType.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/X509IncludeOption.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/X509KeyUsageFlags.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/X509NameType.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/X509RevocationFlag.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/X509RevocationMode.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/X509SelectionFlag.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/X509Store.cs [new file with mode: 0755]
mcs/class/System.Security/System.Security.Cryptography.X509Certificates/X509VerificationFlags.cs [new file with mode: 0755]