1 2010-05-10 Sebastien Pouliot <sebastien@ximian.com>
3 * X509CertificateCollection.cs:
7 Keep them public for Moonlight. Other types in other
8 assemblies needs it and the linker will eventually
9 internalize everything.
11 2010-03-16 Jb Evain <jbevain@novell.com>
13 * X509Certificate.cs: use MOONLIGHT symbol to disambiguate
14 MonoTouch and Moonlight code.
16 2009-04-30 Sebastien Pouliot <sebastien@ximian.com>
18 * X509Certificate.cs: Adapt to work with only [DSA|RSA]Managed when
19 built for NET_2_1, i.e. remove use of [DSA|RSA]CryptoServiceProvider
21 2008-09-12 Sebastien Pouliot <sebastien@ximian.com>
23 * PKCS12.cs, X509Store.cs: Use File.Create instead of OpenWrite to
24 make sure nothing else if left at the end of the file. Issue reported
25 by Christophe Chevalier.
27 2008-06-03 Sebastien Pouliot <sebastien@ximian.com>
29 * X509Certificate.cs: Accept text before the PEM certificate itself.
32 2008-01-10 Sebastien Pouliot <sebastien@ximian.com>
34 * PKCS12.cs, X509Certificate.cs, X509Chain.cs, X509Extension.cs:
35 Synchronize/update with Mono.Security assembly
37 2006-12-14 Sebastien Pouliot <sebastien@ximian.com>
39 * X501Name.cs: Added support for (some cases of) T.61 strings, like
40 the latin-1 encoded accentued characters founds in some DN. Fix bug
43 2006-12-11 Sebastien Pouliot <sebastien@ximian.com>
45 * PKCS12.cs: Synchronize source with Mono.Security.dll
46 * X501Name.cs: Synchronize source with Mono.Security.dll
47 * X509Certificate.cs: Synchronize source with Mono.Security.dll
48 * X509CRL.cs: Synchronize source with Mono.Security.dll
49 * X509Store.cs: Synchronize source with Mono.Security.dll
50 * X509Stores.cs: Synchronize source with Mono.Security.dll
51 * X520Attributes.cs: Synchronize source with Mono.Security.dll
53 2006-11-13 Sebastien Pouliot <sebastien@ximian.com>
55 * X509Certificate.cs: Add support for PEM encoded (base64) x.509
56 certificates (supported in 2.0).
58 2006-11-08 Sebastien Pouliot <sebastien@ximian.com>
60 * X501Name.cs: Refactor ToString method to allow most options available
62 * X509Certificate.cs: Add methods to retrieve the Issuer and Subject
63 Distinguished Names in binary (ASN.1) form. Reverse (actually correct)
64 the text representation of Issuer and Subject for 2.0.
65 * X520Attributes.cs: Keep in sync with latest version from
66 Mono.Security.dll assembly (required for X501Name update).
68 2006-10-08 Sebastien Pouliot <sebastien@ximian.com>
70 * PKCS12.cs: Synch implementation with Mono.Security.dll. Fix bug
73 2006-09-05 Sebastien Pouliot <sebastien@ximian.com>
75 * X509Certificate.cs: Keep in sync with Mono.Security.dll (#79262).
77 2006-01-04 Sebastien Pouliot <sebastien@ximian.com>
79 * X509Extension.cs: Keep in sync with Mono.Security.dll.
81 2005-11-18 Sebastien Pouliot <sebastien@ximian.com>
83 * X509Extension.cs: Keep in sync with Mono.Security.dll.
85 2005-10-11 Sebastien Pouliot <sebastien@ximian.com>
87 * X509Certificate.cs: Fixed bug #76407. ValidFrom and ValidUntil are
88 local date/time so IsCurrent most also use a local date/time.
89 * X509CRL.cs: Updated from Mono.Security.dll (same IsCurrent problem
90 and another previously fixed bug).
92 2005-09-09 Sebastien Pouliot <sebastien@ximian.com>
94 * X509Certificate.cs: Fixed version property (bug #76012). Added
95 ISerializable (for 2.0 so we're not breaking current compatibility).
97 2005-04-27 Sebastien Pouliot <sebastien@ximian.com>
99 * PKCS12.cs: New. Copied from Mono.Security.dll to allow support of
100 PKCS#12 files in X509Certificate for 2.0.
101 * X509Certificate.cs: Added new features required to support 2.0.
103 2005-02-25 Sebastien Pouliot <sebastien@ximian.com>
105 * X501Name.cs: In sync with Mono.Security.dll version.
106 * X520Attributes.cs: In sync with Mono.Security.dll version.
108 2005-01-10 Sebastien Pouliot <sebastien@ximian.com>
110 * X509Certificate.cs: Fixed NullReferenceException when asking for
111 data that wasn't a proper X.509 certificate.
113 2004-09-16 Sebastien Pouliot <sebastien@ximian.com>
115 * X509Certificate.cs: Fixed warning (l4) for unused variable.
116 * X509Extension.cs: Fixed warning (l4) for unused variable.
118 2004-09-07 Sebastien Pouliot <sebastien@ximian.com>
120 * X509Chain.cs: Merge from Mono.Security. Fix two bugs (chain
121 construction from collection) and Reset-ing empty chain.
123 2004-05-27 Sebastien Pouliot <sebastien@ximian.com>
125 * X509Certificate.cs: Rethrow original exception when parsing X.509
126 certificates (inside a CryptographicException) so people can see if
127 their changes affects certificate decoding.
129 2004-04-28 Sebastien Pouliot <sebastien@ximian.com>
131 * X501Name.cs: In sync with Mono.Security.dll version.
132 * X509CRL.cs: New in corlib. In sync with Mono.Security.dll version.
133 * X509Certificate.cs: In sync with Mono.Security.dll version.
134 * X509CertificateCollection.cs: In sync with Mono.Security.dll version.
135 * X509Chain.cs: In sync with Mono.Security.dll version.
136 * X509ChainStatusFlag.cs: New in corlib. In sync with Mono.Security.dll
138 * X509Extension.cs: In sync with Mono.Security.dll version.
139 * X509Extensions.cs: In sync with Mono.Security.dll version.
140 * X509Store.cs: New in corlib. In sync with Mono.Security.dll version.
141 * X509StoreManager.cs: New in corlib. In sync with Mono.Security.dll version.
142 * X509Stores.cs: New in corlib. In sync with Mono.Security.dll version.
143 * X520Attributes.cs: In sync with Mono.Security.dll version.
145 2003-12-15 Sebastien Pouliot <spouliot@videotron.ca>
147 * TrustAnchors.cs: Added a new trusted root, Thawte, for code signing.
149 2003-10-12 Sebastien Pouliot <spouliot@videotron.ca>
151 * ITrustAnchors.cs: Added from Mono.Security assembly to
152 support Authenticode in X509Certificate.CreateFromSignedFile
153 * TestAnchors.cs: Added from Mono.Security assembly to
154 support Authenticode in X509Certificate.CreateFromSignedFile
155 * TrustAnchors.cs: Added from Mono.Security assembly to
156 support Authenticode in X509Certificate.CreateFromSignedFile
157 * X509CertificateCollection.cs: Added from Mono.Security assembly to
158 support Authenticode in X509Certificate.CreateFromSignedFile
159 * X509Chain.cs: Added from Mono.Security assembly to
160 support Authenticode in X509Certificate.CreateFromSignedFile
162 2003-05-16 Sebastien Pouliot <spouliot@videotron.ca>
164 * X509Certificate.cs: Added support for "really" NULL key parameters
165 (i.e. not ASN.1 encoded NULL).
167 2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
169 * X501Name.cs: New. X.501 Distinguished Names stuff
170 * X509Certificate.cs: New. A more complete class to handle X.509
172 * X509Extension.cs: New. A base class for all X.509 extensions.
173 * X509Extensions.cs: New. X509Extension collection.
174 * X520Attributes.cs: New. X.520 attributes (mainly for X501 names)