2006-11-24 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / System / Test / System.Security.Cryptography.X509Certificates / ChangeLog
1 2006-11-24  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * X509ChainPolicyTest.cs: Added test cases for setting invalid enum
4         values to property. Added test case for VerificationTime. Added Reset
5         test cases on collection classes (new one are created, we can't reuse 
6         them).
7         * X509ChainTest.cs: Added test cases for an untrusted root certificate
8         and a certificate that doesn't chain back to a known CA. Added test 
9         case for CryptoConfig.
10
11 2006-11-22  Sebastien Pouliot  <sebastien@ximian.com>
12
13         * X509StoreTest.cs: Add test cases for every method/properties.
14
15 2006-11-17  Sebastien Pouliot  <sebastien@ximian.com>
16
17         * X509Certificate2CollectionTest.cs: New. Unit tests for 
18         X509Certificate2Collection.
19         * X509Certificate2Test.cs: Changed cert_8 to public so it can be 
20         reused in other tests. Added test case for GetNameInfo with SimpleName
21         * X509ExtensionCollectionTest.cs: New. Unit tests for 
22         X509ExtensionCollection.
23         * X509SubjectKeyIdentifierExtensionTest.cs: Added test cases for ctors
24         accepting PublicKey instances.
25
26 2006-11-13  Sebastien Pouliot  <sebastien@ximian.com>
27
28         * X509Certificate2Test.cs: Add property tests when using an "empty"
29         certificate. Add tests for GetNameInfo in all test cases. Add base64
30         certificate decoding tests. Add Pkcs7 import tests.
31
32 2006-11-08  Sebastien Pouliot  <sebastien@ximian.com>
33
34         * X500DistinguishedNameTest.cs: Removed all     NotWorking tags. Added
35         more Decode test cases.
36         * X509BasicConstraintsExtensionTest.cs: Added test case where the 
37         extension is created using CryptoConfig.
38         * X509Certificate2Test.cs: Added test cases for GetCertContentType,
39         DER encoded certificates, PKCS#12 certificates and removed all 
40         NotWorking tags.
41         * X509EnhancedKeyUsageExtensionTest.cs: Added test case where the 
42         extension is created using CryptoConfig.
43         * X509KeyUsageExtensionTest.cs: Added test case where the extension is
44         created using CryptoConfig.
45         * X509SubjectKeyIdentifierExtensionTest.cs: Added test case where the
46         extension is created using CryptoConfig.
47
48 2006-09-12  Sebastien Pouliot  <sebastien@ximian.com>
49
50         * PublicKeyTest.cs: Add a test case where the key comes from a PKCS#12
51         file, i.e. where a private key is also present. PublicKey.Key never
52         returns the private part of the key. Fix bug #79375. Added similar 
53         checks to existing test cases (where a Key is returned).
54
55 2006-09-11  Atsushi Enomoto  <atsushi@ximian.com>
56
57         * X509Certificate2Test.cs : added test for PrivateKey and
58           HasPrivateKey for non-private-inclusive certificate.
59
60 2006-08-08  Sebastien Pouliot  <sebastien@ximian.com>
61
62         * X509Certificate2Test.cs: Activate test cases blocked by bug #79028.
63
64 2006-08-07  Gert Driesen  <drieseng@users.sourceforge.net>
65
66         * X509Certificate2Test.cs: Removed separate test for bug #78986, as it
67         was blocked by bug #79028. Added tests for bug #79028. Modified
68         code to match Mono Coding Guideliness.
69
70 2006-08-07  Gert Driesen  <drieseng@users.sourceforge.net>
71
72         * X509Certificate2Test.cs: Added test for bug #78986.
73
74 2006-04-25  Atsushi Enomoto  <atsushi@ximian.com>
75
76         * X509EnhancedKeyUsageExtensionTest.cs,
77           X509BasicConstraintsExtensionTest.cs,
78           X509SubjectKeyIdentifierExtensionTest.cs,
79           X509KeyUsageExtensionTest.cs,
80           X509ExtensionTest.cs : commented locale-dependent tests
81           (FriendlyName and Format(bool)) out.
82
83 2005-11-24  Sebastien Pouliot  <sebastien@ximian.com>
84
85         * X500DistinguishedNameCas.cs: New. CAS tests (some are disabled).
86         * X500DistinguishedNameTest.cs: New. Unit tests (some are disabled).
87         * X509BasicConstraintsExtensionCas.cs: New (2.0). CAS tests.
88         * X509CertificateCollectionCas.cs: New (2.0). CAS tests.
89         * X509ChainCas.cs: New (2.0). CAS tests.
90         * X509ChainPolicyCas.cs: New (2.0). CAS tests.
91         * X509EnhancedKeyUsageExtensionCas.cs: New (2.0). CAS tests.
92         * X509ExtensionCas.cs: New (2.0). CAS tests.
93         * X509KeyUsageExtensionCas.cs: New (2.0). CAS tests.
94         * X509KeyUsageExtensionTest.cs: Updated test case where MS 2.0 beta 
95         bug was fixed.
96         * X509StoreCas.cs: New (2.0). CAS tests.
97         * X509SubjectKeyIdentifierExtensionCas.cs: New (2.0). CAS tests.
98
99 2005-11-22  Sebastien Pouliot  <sebastien@ximian.com>
100
101         * PublicKeyCas.cs: New (2.0). CAS tests.
102         * PublicKeyTest.cs: New (2.0). Unit tests.
103
104 2005-09-26  Sebastien Pouliot  <sebastien@ximian.com>
105
106         * Most tests moved from System.Security.dll assembly.
107
108 2005-04-27  Sebastien Pouliot  <sebastien@ximian.com>
109
110         * X509CertificateCollectionTest.cs: Re-enable the tests as they now 
111         works on 2.0 beta2 exactly like under Mono.
112
113 2005-04-23  Sebastien Pouliot  <sebastien@ximian.com>
114
115         * X509BasicConstraintsExtensionTest.cs, X509ChainPolicyTest.cs,
116         X509EnhancedKeyUsageExtensionTest.cs, X509ExtensionTest.cs,
117         X509KeyUsageExtensionTest.cs, X509StoreTest.cs, 
118         X509SubjectKeyIdentifierExtensionTest.cs: Changed X509CertificateEx to
119         X509Certificate2 and re-activated some tests on Windows that were 
120         fixed in beta2.
121
122 2005-02-02  Zoltan Varga  <vargaz@freemail.hu>
123
124         * X509CertificateCollectionTest.cs: Disable some tests which fail
125         on 2.0.
126
127 2005-01-17  Sebastien Pouliot  <sebastien@ximian.com>
128
129         * X509BasicConstraintsExtensionTest.cs: New. Unit tests.
130         * X509EnhancedKeyUsageExtensionTest.cs: New. Unit tests.
131         * X509ExtensionTest.cs: New. Unit tests.
132         * X509KeyUsageExtensionTest.cs: New. Unit tests.
133         * X509SubjectKeyIdentifierExtensionTest.cs: New. Unit tests.
134
135 2004-06-05  Sebastien Pouliot  <sebastien@ximian.com>
136
137         * X509CertificateCollectionTest.cs: New. Unit tests for 
138         X509CertificateCollection.
139
140 2003-11-08  Sebastien Pouliot  <spouliot@videotron.ca>
141
142         * X509ChainElementCollectionTest.cs: New. Unit tests for 
143         X509ChainElementCollection.
144         * X509ChainElementEnumeratorTest.cs: New. Unit tests for 
145         X509ChainElementEnumerator.
146         * X509ChainPolicyTest.cs: New. Unit tests for X509ChainPolicy.
147         * X509ChainTest.cs: New. (Incomplete) Unit tests for X509Chain. 
148         * X509StoreTest.cs: New. (Incomplete) Unit tests for X509Store.