861 Commits

Author SHA1 Message Date
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
Paul Vriens
bc8716439e crypt32/tests: Fix a test (logical || with non-zero constant). 2009-06-23 11:47:31 +02:00
Paul Vriens
e2715a6152 crypt32/tests: Fix some tests (logical || with non-zero constant). 2009-06-23 11:47:23 +02:00
Gerald Pfeifer
afbeea25c1 crypt32: Fix incorrect logic condition in test_decodePKCSAttribute(). 2009-06-19 13:52:09 +02:00
Michael Stefaniuc
2b6c4c0be6 crypt32: Replace long with a better type. 2009-06-03 11:35:07 +02:00
Austin English
efa555596b crypt32/tests: Print a better error if no Verisign root certificates available. 2009-05-04 12:52:35 +02:00
Juan Lang
9b56e5013e crypt32: Fix a test failure on Windows 98. 2009-04-24 11:52:00 +02:00
Paul Vriens
d11e14d77f crypt32/tests: Fix some test failures on older NT4 boxes. 2009-03-13 10:07:23 +01:00
Paul Vriens
190ffe58b2 crypt32/tests: Fix some crashes on older NT4 boxes. 2009-03-13 10:07:17 +01:00
Paul Vriens
1bf308eaa7 crypt32/tests: Fix some test failures on Win9x. 2009-03-13 10:07:05 +01:00