Juan Lang
|
1c7c406b86
|
crypt32: Correct spec entries for certificate stores.
|
2009-11-03 21:31:33 +01:00 |
Juan Lang
|
ed701e0787
|
crypt32: Add stub for CryptGetIntendedKeyUsage.
|
2009-11-03 21:31:28 +01:00 |
Juan Lang
|
af3afcf81d
|
crypt32: Fix a memory leak in a test.
|
2009-11-03 21:29:29 +01:00 |
Juan Lang
|
7a73fd97ad
|
crypt32: Fix a memory leak reading trusted root certs.
|
2009-11-03 21:29:24 +01:00 |
Juan Lang
|
7dd75d1181
|
crypt32: Fix a memory leak querying a message object.
|
2009-11-03 21:29:19 +01:00 |
Juan Lang
|
9928e2e1c5
|
crypt32: Support reading a serialized store object from memory in CryptQueryObject.
|
2009-11-03 21:29:13 +01:00 |
Juan Lang
|
51a1f5a642
|
crypt32: Abstract function used to read from reading a serialized store.
|
2009-11-03 21:29:03 +01:00 |
Juan Lang
|
16036dd27a
|
crypt32: Allow errors in locally installed root certs.
|
2009-11-03 21:18:30 +01:00 |
Juan Lang
|
d6795bd908
|
crypt32: Trace contents of CERT_CHAIN_PARA.
|
2009-11-03 21:17:34 +01:00 |
Juan Lang
|
fc0aff0d2e
|
crypt32: Add support for the CRYPT_STRING_NOCRLF flag to CryptBinaryToStringA/W.
|
2009-11-03 21:16:12 +01:00 |
Juan Lang
|
2d5ac92d9a
|
crypt32: Partially implement CryptBinaryToStringW.
|
2009-11-03 21:15:55 +01:00 |
Juan Lang
|
9750d0f7f5
|
crypt32: Trace policy error status in CertVerifyCertificateChainPolicy.
|
2009-10-30 11:32:09 +01:00 |
Juan Lang
|
c4ce06293c
|
crypt32: Create a V1 certificate if it doesn't have extensions.
|
2009-10-30 11:32:04 +01:00 |
Juan Lang
|
07b735682b
|
crypt32: Check CA certificates for the enhanced key usage extension.
|
2009-10-30 11:26:39 +01:00 |
Juan Lang
|
60770fb011
|
crypt32: Only permit v1 or v2 CA certificates without a key usage extension if they're installed locally.
|
2009-10-30 11:26:30 +01:00 |
Juan Lang
|
7b0297769d
|
crypt32: Use a helper function to find an existing cert by hash.
|
2009-10-30 11:26:21 +01:00 |
Juan Lang
|
77472187c9
|
crypt32: Add key usage extension to chain4_0.
|
2009-10-30 11:26:15 +01:00 |
Juan Lang
|
33a6235053
|
crypt32: Only permit v1 or v2 CA certificates without a basic constraints extension if they're installed locally.
|
2009-10-30 11:26:06 +01:00 |
Juan Lang
|
552fec4002
|
crypt32: Add basic constraints to chain quality selection algorithm.
|
2009-10-30 11:24:23 +01:00 |
Juan Lang
|
c310637f4f
|
crypt32: Remove redundant if clause.
|
2009-10-30 11:24:10 +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
|
9059892ec1
|
crypt32: Implement CertVerifyCertificateChainPolicy for CERT_CHAIN_POLICY_SSL.
|
2009-10-29 13:07:53 +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 |
Juan Lang
|
24399bd359
|
crypt32: Support IPv6 addresses in name constraint comparison.
|
2009-10-29 13:07:20 +01:00 |
Juan Lang
|
bcb4bc6be3
|
crypt32: Trace netscape cert type extension.
|
2009-10-29 13:07:14 +01:00 |
Juan Lang
|
d664edb322
|
crypt32: Trace directory name of alt name entries.
|
2009-10-29 13:07:08 +01:00 |
Juan Lang
|
1a194449cc
|
crypt32: Correct a prototype.
|
2009-10-29 13:07:03 +01:00 |
Juan Lang
|
6a575d697e
|
crypt32: Accept either the subject alt name 2 or subject alt name extensions, and prefer the former when both are present.
|
2009-10-29 13:06:56 +01:00 |
Juan Lang
|
1e953ef12e
|
crypt32: Trace the alt name extensions.
|
2009-10-29 13:06:49 +01:00 |
Juan Lang
|
bf42ce9c90
|
crypt32: Trace name constraints extension.
|
2009-10-29 13:06:42 +01:00 |
Juan Lang
|
777ea81c48
|
crypt32: Trace cert policies extension.
|
2009-10-29 13:06:35 +01:00 |
Juan Lang
|
994d7ed40d
|
crypt32: Trace enhanced key usage extension.
|
2009-10-29 13:06:25 +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
|
cf9491a5a3
|
crypt32: Move tracing of key usage extension to common extension tracing location.
|
2009-10-26 11:16:54 +01:00 |
Juan Lang
|
c593173d15
|
crypt32: Make sure item size is at least the min size, and only align sizes that are greater.
|
2009-10-23 12:00:23 +02: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
|
cbabc9d689
|
crypt32: Get CA flag from basic constraints extension of every cert in the chain.
|
2009-10-21 16:21:40 +02:00 |
Juan Lang
|
f348e3feb7
|
crypt32: Check basic constraints extension for end certs too.
|
2009-10-21 16:21:36 +02:00 |