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.
|