Juan Lang
|
22206b909a
|
crypt32/tests: Fix a typo.
|
2009-11-21 14:31:46 +01:00 |
Juan Lang
|
eee179206e
|
crypt32/tests: Fix tests on Win9x/ME.
|
2009-11-21 14:31:44 +01:00 |
Juan Lang
|
1a392e1a30
|
crypt32: Support checking the requested usage for a chain.
|
2009-11-21 14:31:44 +01:00 |
Juan Lang
|
e611a83962
|
crypt32: Test verifying the enhanced key usage of a chain.
|
2009-11-21 14:31:44 +01:00 |
Juan Lang
|
9d9070ae3c
|
crypt32: CertFindCRLInStore with find type CRL_FIND_ISSUED_FOR shouldn't check whether the CRL is valid for the subject certificate.
|
2009-11-20 11:15:11 +01:00 |
Juan Lang
|
f378394acd
|
crypt32: Correct CertIsValidCRLForCertificate for certificates that do not contain a CRL dist points extension.
|
2009-11-20 11:15:06 +01:00 |
Juan Lang
|
bcbfddd82a
|
crypt32: Fix tests on older Windows versions.
|
2009-11-20 11:15:01 +01:00 |
Juan Lang
|
a3c6bc68c8
|
crypt32: Assume revocation server is offline if revocation status isn't known.
|
2009-11-20 11:14:52 +01:00 |
Juan Lang
|
8ed5a777de
|
crypt32: Test revocation checking with CertGetCertificateChain.
|
2009-11-20 11:14:41 +01:00 |
Juan Lang
|
27128bb2f8
|
crypt32: Add more tests for CertVerifyRevocation.
|
2009-11-20 11:14:00 +01:00 |
Juan Lang
|
8fcaa52d5d
|
crypt32: Add support for CRL_FIND_ISSUED_BY_AKI_FLAG to CertFindCRLInStore.
|
2009-11-19 11:49:59 +01:00 |
Juan Lang
|
b278155616
|
crypt32: Add more tests for CertFindCRLInStore.
|
2009-11-19 11:49:53 +01:00 |
Juan Lang
|
4727212e01
|
crypt32: Add support for CRL_FIND_ISSUED_BY_SIGNATURE_FLAG to CertFindCRLInStore.
|
2009-11-19 11:49:46 +01:00 |
Juan Lang
|
8beed85a2c
|
crypt32: Add basic flags tests flags for CertFindCRLInStore with find type CRL_FIND_ISSUED_BY.
|
2009-11-19 11:49:40 +01:00 |
Juan Lang
|
c84c53b1a6
|
crypt32: More fully implement CertIsValidCRLForCertificate.
|
2009-11-19 11:49:33 +01:00 |
Juan Lang
|
e5c56b1798
|
crypt32: Correct tests for CertIsValidCRLForCertificate.
|
2009-11-19 11:49:21 +01:00 |
Juan Lang
|
b16a78baa7
|
crypt32: Remove a redundant test.
|
2009-11-19 11:49:14 +01:00 |
Juan Lang
|
4fa4f67c79
|
crypt32: Implement CertFindCRLInStore for find type CRL_FIND_ISSUED_FOR.
|
2009-11-19 11:49:09 +01:00 |
Juan Lang
|
a3b462e3ea
|
crypt32: Add tests for CertFindCRLInStore with find type CRL_FIND_ISSUED_FOR.
|
2009-11-19 11:49:05 +01:00 |
Paul Vriens
|
7f5b24ed91
|
crypt32/tests: Fix a test failure on older crypt32.
|
2009-11-18 15:34:14 +01:00 |
Juan Lang
|
a299470622
|
crypt32/tests: Fix another test failure.
|
2009-11-17 15:14:53 +01:00 |
Juan Lang
|
440c702ce4
|
crypt32: Implement CertIsRDNAttrsInCertificateName.
|
2009-11-17 15:14:53 +01:00 |
Juan Lang
|
ed74536f0c
|
crypt32: Add tests for CertIsRDNAttrsInCertificateName.
|
2009-11-17 15:14:53 +01:00 |
Juan Lang
|
4a948fa929
|
crypt32: Add more tests for CertCompareCertificateName.
|
2009-11-17 15:14:53 +01:00 |
Juan Lang
|
8adc75b3ec
|
crypt32: Fix more test failures.
|
2009-11-16 11:34:31 +01:00 |
Juan Lang
|
c4b997bab3
|
crypt32: Set CERT_TRUST_HAS_VALID_NAME_CONSTRAINTS when a certificate's name constraints are met.
|
2009-11-16 11:33:58 +01:00 |
Juan Lang
|
9aee8fd556
|
crypt32: Fix test failures.
|
2009-11-13 11:52:25 +01:00 |
Juan Lang
|
21ecc84620
|
crypt32: Accept any matching dNSName in a subject alternate name.
|
2009-11-13 11:52:25 +01:00 |
Juan Lang
|
95a14deff9
|
crypt32: Add tests for cs.stanford.edu's chain.
|
2009-11-13 11:52:25 +01:00 |
Juan Lang
|
d311cc9bdb
|
crypt32: Use broken() to mark an expected result from a broken version of crypt32.
|
2009-11-13 11:52:25 +01:00 |
Juan Lang
|
b91d0c8bde
|
crypt32: Implement matching a certificate with a wildcard in its name.
|
2009-11-13 11:52:24 +01:00 |
Juan Lang
|
e740672647
|
crypt32: Test matching a certificate with a wildcard in its name.
|
2009-11-13 11:52:24 +01:00 |
Juan Lang
|
a29789e0bf
|
crypt32: Add openssl.org's cert to the tested chains.
|
2009-11-13 11:52:24 +01:00 |
Juan Lang
|
574de15f51
|
crypt32: Fix more test failures on older crypt32 versions.
|
2009-11-12 13:11:38 +01:00 |
Juan Lang
|
ba3433fa02
|
crypt32: Fix more test failures on older crypt32 versions.
|
2009-11-12 13:11:32 +01:00 |
Juan Lang
|
4d2c9c3e87
|
crypt32/tests: Fix test failures.
|
2009-11-12 13:11:25 +01:00 |
Juan Lang
|
d7c9bd13a2
|
crypt32: Fix test failures on multiple Windows versions.
|
2009-11-11 10:55:51 +01:00 |
Juan Lang
|
300d5fe5c4
|
crypt32: Correct error when a matching name constraint is found.
|
2009-11-11 10:55:44 +01:00 |
Juan Lang
|
0695b0dc73
|
crypt32: Fix test failures across Windows versions.
|
2009-11-11 10:54:24 +01:00 |
Juan Lang
|
49c1a34721
|
crypt32: Fix some test failures on older crypt32 versions.
|
2009-11-11 10:54:12 +01:00 |
Juan Lang
|
ee02d43731
|
crypt32: Correct error when a constrained, permitted name type isn't found in the subject name.
|
2009-11-10 13:08:31 +01:00 |
Juan Lang
|
ae6e884142
|
crypt32: Correct error when the subject alternate name can't be decoded.
|
2009-11-10 13:08:20 +01:00 |
Juan Lang
|
ef6ce9a590
|
crypt32: Add more tests of name constraints.
|
2009-11-10 13:08:06 +01:00 |
Juan Lang
|
a5361e45de
|
crypt32: Test more chains against different policies.
|
2009-11-10 13:07:35 +01:00 |
Juan Lang
|
25e8f27817
|
crypt32: Disallow embedded NULLs in alternate names.
|
2009-11-10 13:07:28 +01:00 |
Juan Lang
|
ddf78bdb38
|
crypt32: Test decoding alternate names with embedded NULLs.
|
2009-11-10 13:07:21 +01:00 |
Juan Lang
|
6a3901f04b
|
crypt32: Test encoding and decoding name values with embedded NULLs.
|
2009-11-10 13:07:15 +01:00 |
Marcus Meissner
|
c25753ece2
|
crypt32: Pass the correct pointer into CertificateFindStore.
|
2009-11-09 20:21:23 +01:00 |
Juan Lang
|
267e890220
|
crypt32: Fix test failures on Win9x/NT4.
|
2009-11-09 19:58:40 +01:00 |
Juan Lang
|
fbcce9f308
|
crypt32: Implement decoding cert policy constraints.
|
2009-11-09 19:58:34 +01:00 |
Juan Lang
|
32ad424972
|
crypt32: Implement encoding cert policy constraints.
|
2009-11-09 19:58:28 +01:00 |
Juan Lang
|
ae32f7bffc
|
crypt32: Add tests for encoding/decoding cert policy constraints.
|
2009-11-09 19:58:20 +01:00 |
Juan Lang
|
7e7e73d0da
|
crypt32: Implement decoding cert policy mappings.
|
2009-11-09 19:58:13 +01:00 |
Juan Lang
|
bf5e4d9bb7
|
crypt32: Implement encoding cert policy mappings.
|
2009-11-09 19:58:07 +01:00 |
Juan Lang
|
fba863ddf0
|
crypt32: Add tests for encoding/decoding cert policy mappings.
|
2009-11-09 19:57:59 +01:00 |
Juan Lang
|
ed9a4ffa0b
|
crypt32: Fix decoding cert issuer/subject unique ids.
|
2009-11-09 19:57:51 +01:00 |
Juan Lang
|
4ccafdcb6f
|
crypt32: Fix encoding cert issuer/subject unique ids.
|
2009-11-09 19:57:45 +01:00 |
Juan Lang
|
acfa433f15
|
crypt32: Add more tests of cert encoding/decoding.
|
2009-11-09 19:57:37 +01:00 |
Juan Lang
|
e1b2eb3485
|
crypt32: Fix a test failure on NT 4.
|
2009-11-05 11:57:13 +01:00 |
Juan Lang
|
416cd484b2
|
crypt32: Implement CertStoreControl for collection stores.
|
2009-11-04 17:15:07 +01:00 |
Juan Lang
|
e6047ae52d
|
crypt32: Add tests of committing a collection store.
|
2009-11-04 17:14:53 +01:00 |
Juan Lang
|
f8376b91da
|
crypt32: Eliminate a double free in the tests.
|
2009-11-04 16:45:18 +01:00 |
Juan Lang
|
108f30bb7d
|
crypt32: Rename a function to reflect its behavior better, and return whether it succeeds.
|
2009-11-04 16:45:18 +01:00 |
Juan Lang
|
7e1cff1c18
|
crypt32: Release contexts when removing them from the mem store.
|
2009-11-04 16:45:18 +01:00 |
Juan Lang
|
df39bbba4f
|
crypt32: Don't delete a context when removing it from a list.
|
2009-11-04 16:45:18 +01:00 |
Juan Lang
|
976c6ff3f8
|
crypt32: Correct reference counting when deleting contexts from collections.
|
2009-11-04 16:45:17 +01:00 |
Juan Lang
|
92324ab38e
|
crypt32: Propagate errors from CertFree*Context to CertDelete*FromStore.
|
2009-11-04 16:45:17 +01:00 |
Juan Lang
|
f554669286
|
crypt32: Implement CryptGetIntendedKeyUsage.
|
2009-11-04 13:07:56 +01:00 |
Juan Lang
|
6ac162231b
|
crypt32: Add tests for CertGetIntendedKeyUsage.
|
2009-11-04 13:07:55 +01:00 |
Juan Lang
|
af3afcf81d
|
crypt32: Fix a memory leak in a test.
|
2009-11-03 21:29:29 +01:00 |
Juan Lang
|
77472187c9
|
crypt32: Add key usage extension to chain4_0.
|
2009-10-30 11:26:15 +01:00 |
Juan Lang
|
9a13e1c70b
|
crypt32: Add basic constraints to chain15_0.
|
2009-10-30 11:23:58 +01:00 |
Juan Lang
|
118374c081
|
crypt32: Add basic constraints to chain14_0.
|
2009-10-30 11:23:53 +01:00 |
Juan Lang
|
0bd67b4c6f
|
crypt32: Add basic constraints and key usage to chain12_0.
|
2009-10-30 11:23:47 +01:00 |
Juan Lang
|
002439e2f0
|
crypt32: Add basic constraints and key usage to chain8_0.
|
2009-10-30 11:23:41 +01:00 |
Juan Lang
|
4557a8705b
|
crypt32: Add basic constraints and key usage to chain5_0.
|
2009-10-30 11:23:35 +01:00 |
Juan Lang
|
86d6177215
|
crypt32: Add basic constraints and key usage to chain2_0.
|
2009-10-30 11:23:27 +01:00 |
Juan Lang
|
6bf0e52011
|
crypt32: Add basic constraints and key usage to chain0_0.
|
2009-10-30 11:23:22 +01:00 |
Juan Lang
|
2fbb736e01
|
crypt32: Add some tests of the SSL policy.
|
2009-10-29 13:07:47 +01:00 |
Juan Lang
|
facd2e975a
|
crypt32: Allow the caller of checkChainPolicyStatus to specify the date to test with and additional policy parameters.
|
2009-10-29 13:07:39 +01:00 |
Juan Lang
|
3669be9550
|
crypt32: Add the Google website's cert to tests.
|
2009-10-29 13:07:33 +01:00 |
Dan Kegel
|
5e25a23409
|
crypt32/tests: CryptUnprotectData: test zero-length payload.
|
2009-10-28 11:13:59 +01:00 |
Juan Lang
|
89c009a063
|
crypt32: Fix a test failure on systems with no c: drive.
|
2009-10-26 11:17:00 +01:00 |
Juan Lang
|
eea0d75ed5
|
crypt32: Fix test failures on older versions of crypt32.
|
2009-10-22 17:24:52 +02:00 |
Juan Lang
|
7fa618aa8e
|
crypt32: Check key usage during chain validation.
|
2009-10-21 16:21:53 +02:00 |
Juan Lang
|
f2057592bf
|
crypt32: Add tests for key usage in the base policy.
|
2009-10-21 16:21:49 +02:00 |
Juan Lang
|
a700e0556f
|
crypt32: Add key usage extension to non-root CA certs.
|
2009-10-21 16:21:44 +02:00 |
Juan Lang
|
e1903dc6e0
|
crypt32: Encode public keys with NULL parameters if they're empty (and make tests more restrictive).
|
2009-10-21 16:05:56 +02:00 |
Juan Lang
|
dd26bee14c
|
crypt32: Fix duplicating a NULL CTL context.
|
2009-10-21 16:05:55 +02:00 |
Juan Lang
|
acc9d81f26
|
crypt32: Fix duplicating a NULL CRL context.
|
2009-10-21 16:05:54 +02:00 |
Juan Lang
|
1e424138fe
|
crypt32: Implement CryptFindCertificateInStore for unicode strings.
|
2009-10-20 14:00:35 +02:00 |
Juan Lang
|
af4b5303ba
|
crypt32: Test CertFindCertificateStore for finding Unicode strings.
|
2009-10-20 14:00:35 +02:00 |
Juan Lang
|
c0872b218c
|
crypt32/tests: Get rid of a couple of certs unneeded by a test.
|
2009-10-20 14:00:35 +02:00 |
Paul Vriens
|
4a5ecb3236
|
crypt32/tests: Fix a test failure on Vista and higher.
|
2009-09-23 12:34:49 +02:00 |
Ge van Geldorp
|
d20d492914
|
crypt32/tests: Fix cert test on Win7.
|
2009-09-22 20:20:04 +02:00 |
Hans Leidekker
|
2f112cf5ee
|
crypt32: CertGetCertificateChain does not validate the size of the CERT_CHAIN_PARA structure.
|
2009-09-22 16:20:58 +02:00 |
Juan Lang
|
9227947a59
|
crypt32: Fix a test failure on Windows 7.
|
2009-08-27 11:01:14 +02:00 |
Ge van Geldorp
|
ca18de9512
|
crypt32/tests: Remove test that crashes on Win7.
|
2009-08-25 14:56:14 +02:00 |
Paul Vriens
|
92ec4d5d0d
|
crypt32/tests: Fix some test failures on Win9x.
|
2009-06-24 11:27:46 +02:00 |
Paul Vriens
|
c7105f82ee
|
crypt32/tests: Fix a test failure on Win9x.
|
2009-06-24 11:27:42 +02:00 |