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