1 2007-02-12 Sebastien Pouliot <sebastien@ximian.com>
3 * X509Certificate2Test.cs: Add test case for a certificate using dates
4 with an UTC offset (e.g. 990630000000+1000).
6 2006-12-14 Sebastien Pouliot <sebastien@ximian.com>
8 * X500DistinguishedNameTest.cs: Add test case for Teletext/T61String.
9 * X509Certificate2Test.cs: Add test case for Teletext/T61String.
11 2006-12-07 Sebastien Pouliot <sebastien@ximian.com>
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
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
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
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.
41 2006-11-24 Sebastien Pouliot <sebastien@ximian.com>
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
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.
51 2006-11-22 Sebastien Pouliot <sebastien@ximian.com>
53 * X509StoreTest.cs: Add test cases for every method/properties.
55 2006-11-17 Sebastien Pouliot <sebastien@ximian.com>
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.
66 2006-11-13 Sebastien Pouliot <sebastien@ximian.com>
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.
72 2006-11-08 Sebastien Pouliot <sebastien@ximian.com>
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
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.
88 2006-09-12 Sebastien Pouliot <sebastien@ximian.com>
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).
95 2006-09-11 Atsushi Enomoto <atsushi@ximian.com>
97 * X509Certificate2Test.cs : added test for PrivateKey and
98 HasPrivateKey for non-private-inclusive certificate.
100 2006-08-08 Sebastien Pouliot <sebastien@ximian.com>
102 * X509Certificate2Test.cs: Activate test cases blocked by bug #79028.
104 2006-08-07 Gert Driesen <drieseng@users.sourceforge.net>
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.
110 2006-08-07 Gert Driesen <drieseng@users.sourceforge.net>
112 * X509Certificate2Test.cs: Added test for bug #78986.
114 2006-04-25 Atsushi Enomoto <atsushi@ximian.com>
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.
123 2005-11-24 Sebastien Pouliot <sebastien@ximian.com>
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
136 * X509StoreCas.cs: New (2.0). CAS tests.
137 * X509SubjectKeyIdentifierExtensionCas.cs: New (2.0). CAS tests.
139 2005-11-22 Sebastien Pouliot <sebastien@ximian.com>
141 * PublicKeyCas.cs: New (2.0). CAS tests.
142 * PublicKeyTest.cs: New (2.0). Unit tests.
144 2005-09-26 Sebastien Pouliot <sebastien@ximian.com>
146 * Most tests moved from System.Security.dll assembly.
148 2005-04-27 Sebastien Pouliot <sebastien@ximian.com>
150 * X509CertificateCollectionTest.cs: Re-enable the tests as they now
151 works on 2.0 beta2 exactly like under Mono.
153 2005-04-23 Sebastien Pouliot <sebastien@ximian.com>
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
162 2005-02-02 Zoltan Varga <vargaz@freemail.hu>
164 * X509CertificateCollectionTest.cs: Disable some tests which fail
167 2005-01-17 Sebastien Pouliot <sebastien@ximian.com>
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.
175 2004-06-05 Sebastien Pouliot <sebastien@ximian.com>
177 * X509CertificateCollectionTest.cs: New. Unit tests for
178 X509CertificateCollection.
180 2003-11-08 Sebastien Pouliot <spouliot@videotron.ca>
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.