disable broken tests on net_4_0
[mcs.git] / class / corlib / Mono.Security.X509 / ChangeLog
blob39c5b855fac4a396d07ba88fe698b7a615e27f94
1 2010-05-10  Sebastien Pouliot  <sebastien@ximian.com>
3         * X509CertificateCollection.cs:
4         * X509Certificate.cs:
5         * X509Extension.cs:
6         * X509Extensions.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.
30         [Fix bug #396486]
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 
41         #77295.
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 
61         when using fx 2.0.
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
71         #79617.
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
137         version.
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
171         certificates.
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)