1 2006-12-14 Sebastien Pouliot <sebastien@ximian.com>
3 * X500DistinguishedNameTest.cs: Add test case for Teletext/T61String.
4 * X509Certificate2Test.cs: Add test case for Teletext/T61String.
6 2006-12-07 Sebastien Pouliot <sebastien@ximian.com>
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
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
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
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.
36 2006-11-24 Sebastien Pouliot <sebastien@ximian.com>
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
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.
46 2006-11-22 Sebastien Pouliot <sebastien@ximian.com>
48 * X509StoreTest.cs: Add test cases for every method/properties.
50 2006-11-17 Sebastien Pouliot <sebastien@ximian.com>
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.
61 2006-11-13 Sebastien Pouliot <sebastien@ximian.com>
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.
67 2006-11-08 Sebastien Pouliot <sebastien@ximian.com>
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
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.
83 2006-09-12 Sebastien Pouliot <sebastien@ximian.com>
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).
90 2006-09-11 Atsushi Enomoto <atsushi@ximian.com>
92 * X509Certificate2Test.cs : added test for PrivateKey and
93 HasPrivateKey for non-private-inclusive certificate.
95 2006-08-08 Sebastien Pouliot <sebastien@ximian.com>
97 * X509Certificate2Test.cs: Activate test cases blocked by bug #79028.
99 2006-08-07 Gert Driesen <drieseng@users.sourceforge.net>
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.
105 2006-08-07 Gert Driesen <drieseng@users.sourceforge.net>
107 * X509Certificate2Test.cs: Added test for bug #78986.
109 2006-04-25 Atsushi Enomoto <atsushi@ximian.com>
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.
118 2005-11-24 Sebastien Pouliot <sebastien@ximian.com>
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
131 * X509StoreCas.cs: New (2.0). CAS tests.
132 * X509SubjectKeyIdentifierExtensionCas.cs: New (2.0). CAS tests.
134 2005-11-22 Sebastien Pouliot <sebastien@ximian.com>
136 * PublicKeyCas.cs: New (2.0). CAS tests.
137 * PublicKeyTest.cs: New (2.0). Unit tests.
139 2005-09-26 Sebastien Pouliot <sebastien@ximian.com>
141 * Most tests moved from System.Security.dll assembly.
143 2005-04-27 Sebastien Pouliot <sebastien@ximian.com>
145 * X509CertificateCollectionTest.cs: Re-enable the tests as they now
146 works on 2.0 beta2 exactly like under Mono.
148 2005-04-23 Sebastien Pouliot <sebastien@ximian.com>
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
157 2005-02-02 Zoltan Varga <vargaz@freemail.hu>
159 * X509CertificateCollectionTest.cs: Disable some tests which fail
162 2005-01-17 Sebastien Pouliot <sebastien@ximian.com>
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.
170 2004-06-05 Sebastien Pouliot <sebastien@ximian.com>
172 * X509CertificateCollectionTest.cs: New. Unit tests for
173 X509CertificateCollection.
175 2003-11-08 Sebastien Pouliot <spouliot@videotron.ca>
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.