Welcome to mirror list, hosted at ThFree Co, Russian Federation.

ChangeLog « System.Security.Cryptography.X509Certificates « Test « System « class « mcs - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 5bf088696f2f8c435b618b19513dd1b762612bb4 (plain)
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.