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