1 2004-02-24 Sebastien Pouliot <sebastien@ximian.com>
3 * X509Certificate.cs: Add support for the OID "1.3.14.3.2.29" (SHA1
4 with RSA). Added a fix for "really" null algorithm parameters.
5 * X509CertificateCollection.cs: Fixed Contains and IndexOf (worked
6 on objects but not for the same certificate in a different object).
8 2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
10 * TestAnchors.cs: Removed - no need to be hardcoded anymore.
11 * X509Chain.cs: Updated to use the new store for trusted roots.
12 * X509CRL.cs: New. Certificate Revocation List v1/v2 support.
13 * X509Store.cs: New. Managed each individual store (with or
15 * X509StoreManager.cs: New. Certificate Store Manager to access
16 user and machine stores and to merge them when required.
17 * X509Stores.cs: New. Certificate stores group for either the
18 current user or the local machine.
20 2004-02-20 Sebastien Pouliot <sebastien@ximian.com>
22 * X509Chain.cs: Added an option to use a pre-built chain (like TLS
23 offers) to save time rebuilding it. Added some validations and more
24 detailled status. Still a LOT to do!
25 * X509ChainStatusFlags.cs: New. Status code for the results of the
26 chain building and verification.
28 2003-12-15 Sebastien Pouliot <spouliot@videotron.ca>
30 * TrustAnchors.cs: Added a new trusted root, Thawte, for code signing.
32 2003-12-07 Sebastien Pouliot <spouliot@videotron.ca>
34 * PKCS12.cs: New. PKCS#12 implementation. Only decoding is working
37 2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
39 * ITrustAnchors.cs: New. Interface to trust anchors.
40 * TestAnchors.cs: New. Include 2 tests anchors: Microsoft Root Agency
41 (for Windows compatibility) and Mono Test Root.
42 * TrustAnchors.cs: New. Include some widely used (commercial) code
43 signing root certificates.
44 * X509CertificateCollection.cs: New. Collection for Mono's X509
46 * X509Chain.cs: New. MINIMAL certificate chaining engine to support
47 Authenticode(tm). VERY PARTIAL IMPLEMENTATION!!!
49 2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
51 * X501Name.cs: New. X.501 Distinguished Names stuff
52 * X509Builder.cs: New. Abstract class for building X.509 related
53 structures (like certificates and CRLs).
54 * X509Certificate.cs: New. A more complete class to handle X.509
56 * X509CertificateBuilder.cs: New. Class to build X.509 certificates.
57 * X509Extension.cs: New. A base class for all X.509 extensions.
58 * X509Extensions.cs: New. X509Extension collection.
59 * X520Attributes.cs: New. X.520 attributes (mainly for X501 names)