2007-02-12 Sebastien Pouliot * X509Certificate2Test.cs: Add test case for a certificate using dates with an UTC offset (e.g. 990630000000+1000). 2006-12-14 Sebastien Pouliot * X500DistinguishedNameTest.cs: Add test case for Teletext/T61String. * X509Certificate2Test.cs: Add test case for Teletext/T61String. 2006-12-07 Sebastien Pouliot * 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 * 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 * X509StoreTest.cs: Add test cases for every method/properties. 2006-11-17 Sebastien Pouliot * 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 * 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 * 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 * 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 * X509Certificate2Test.cs : added test for PrivateKey and HasPrivateKey for non-private-inclusive certificate. 2006-08-08 Sebastien Pouliot * X509Certificate2Test.cs: Activate test cases blocked by bug #79028. 2006-08-07 Gert Driesen * 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 * X509Certificate2Test.cs: Added test for bug #78986. 2006-04-25 Atsushi Enomoto * X509EnhancedKeyUsageExtensionTest.cs, X509BasicConstraintsExtensionTest.cs, X509SubjectKeyIdentifierExtensionTest.cs, X509KeyUsageExtensionTest.cs, X509ExtensionTest.cs : commented locale-dependent tests (FriendlyName and Format(bool)) out. 2005-11-24 Sebastien Pouliot * 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 * PublicKeyCas.cs: New (2.0). CAS tests. * PublicKeyTest.cs: New (2.0). Unit tests. 2005-09-26 Sebastien Pouliot * Most tests moved from System.Security.dll assembly. 2005-04-27 Sebastien Pouliot * X509CertificateCollectionTest.cs: Re-enable the tests as they now works on 2.0 beta2 exactly like under Mono. 2005-04-23 Sebastien Pouliot * 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 * X509CertificateCollectionTest.cs: Disable some tests which fail on 2.0. 2005-01-17 Sebastien Pouliot * 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 * X509CertificateCollectionTest.cs: New. Unit tests for X509CertificateCollection. 2003-11-08 Sebastien Pouliot * 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.