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