Juan Lang
|
60140610e3
|
crypt32: Compare certificates in a consistent order.
|
2009-10-19 11:35:55 +02:00 |
Juan Lang
|
3740e4150b
|
crypt32: Avoid repeatedly decoding authority key id extensions when searching for a cert's issuer.
|
2009-10-19 11:35:46 +02:00 |
Juan Lang
|
b2d27097b5
|
crypt32: Introduce a helper function to search for certificates that doesn't require recreating the search key for every certificate.
|
2009-10-19 11:35:38 +02:00 |
Juan Lang
|
e0a4404831
|
crypt32: Use helper function to search for certs.
|
2009-10-19 11:35:32 +02:00 |
Hans Leidekker
|
764b9bef19
|
crypt32: Add a partial implementation of CertCreateContext.
|
2009-06-23 11:48:20 +02:00 |
Andrew Talbot
|
5a981c3a64
|
crypt32: Constify some variables.
|
2009-06-12 17:33:14 +02:00 |
Paul Vriens
|
8218518695
|
crypt32: Fix CertDuplicateCertificateContext for a passed NULL context.
|
2009-01-29 14:31:10 +01:00 |
Juan Lang
|
1352f6d316
|
crypt32: Implement CryptFindCertificateKeyProvInfo.
|
2009-01-28 12:09:22 +01:00 |
Juan Lang
|
bf0406cf3a
|
crypt32: Implement CertFindCertificateInStore for CERT_FIND_PUBLIC_KEY.
|
2009-01-28 12:08:49 +01:00 |
Michael Stefaniuc
|
4eaaa913f8
|
crypt32: Remove some more superfluous pointer casts.
|
2009-01-26 14:31:08 +01:00 |
Juan Lang
|
b21da737fe
|
crypt32: Allow setting CERT_KEY_PROV_HANDLE_PROP_ID if CERT_KEY_CONTEXT_PROP_ID has not previously been set.
|
2008-12-10 10:49:17 +01:00 |
Juan Lang
|
fce8a26c00
|
crypt32: Remove unnecessary casts.
|
2008-12-10 10:49:11 +01:00 |
Michael Stefaniuc
|
7589715c87
|
crypt32: Remove superfluous casts of void pointers.
|
2008-11-04 11:26:34 +01:00 |
Aric Stewart
|
c009f9c9ee
|
crypt32: Static functions CertContext_GetProperty and CertContext_SetProperty do not need to be WINAPI.
|
2008-11-03 11:50:02 +01:00 |
Juan Lang
|
abde9a91f2
|
crypt32: Add support for the CERT_EXTENDED_ERROR_INFO_PROP_ID.
|
2008-09-18 12:32:36 +02:00 |
Juan Lang
|
e4a0633818
|
crypt32: Return FALSE rather than crash if memory allocation fails. Fixes Coverity id 135.
|
2008-09-10 10:40:46 +02:00 |
Juan Lang
|
a1e14feeac
|
crypt32: Implement CertFindCertificateInStore for CERT_FIND_SIGNATURE_HASH.
|
2008-08-19 12:20:23 +02:00 |
Juan Lang
|
e763923b07
|
crypt32: Implement CERT_SIGNATURE_HASH_PROP_ID.
|
2008-08-19 12:20:18 +02:00 |
Juan Lang
|
d8da3e83ff
|
crypt32: Implement CryptHashToBeSigned.
|
2008-08-19 12:20:09 +02:00 |
Juan Lang
|
f5eb6caf05
|
crypt32: Add stub for CryptHashToBeSigned.
|
2008-08-19 12:19:58 +02:00 |
Michael Karcher
|
c235656aeb
|
crypt32: ComparePublicKeyInfo must ignore the leading zero.
|
2008-06-30 15:11:04 +02:00 |
Michael Karcher
|
8d4d7b267d
|
crypt32: CertGetPublicKeyLength should check only cert encoding type.
pktextract calls CertGetPublicKeyLength with dwCertEncodingType
of X509_ASN_ENCODING | PKCS_7_ASN_ENCODING, MSDN explicitly
allows it.
|
2008-05-26 17:59:20 +02:00 |
Rob Shearman
|
9e717aa2e8
|
crypt32: Add stub for CertVerifyCTLUsage.
|
2008-05-07 20:22:49 +02:00 |
Juan Lang
|
b04c4aa6ff
|
crypt32: Vista doesn't actually add duplicate usage identifiers; fix tests and change Wine to match.
|
2008-02-16 13:52:15 +01:00 |
Andrew Talbot
|
5d886557df
|
crypt32: Remove unneeded casts.
|
2007-12-31 17:44:51 +01:00 |
Juan Lang
|
ab55435ef1
|
crypt32: Implement finding an existing certificate in a store.
|
2007-11-28 11:20:06 +01:00 |
Juan Lang
|
b9dae979a4
|
crypt32: Use memmove rather than memcpy when addresses might overlap.
|
2007-11-02 12:22:04 +01:00 |
Juan Lang
|
4690a9c800
|
crypt32: Set size when calling CryptDecodeObjectEx without CRYPT_DECODE_ALLOC_FLAG set.
|
2007-11-02 12:21:41 +01:00 |
Francois Gouget
|
80911c12f4
|
crypt32: Better match the PSDK types and update win32.api to fix the winapi_check warnings.
|
2007-10-29 12:04:48 +01:00 |
Juan Lang
|
5928c698ae
|
crypt32: Implement CertVerifyRevocation.
|
2007-10-24 12:33:32 +02:00 |
Juan Lang
|
cf8db7305d
|
crypt32: Add CertVerifyRevocation stub.
|
2007-10-24 12:33:10 +02:00 |
Juan Lang
|
d0e7aaf1be
|
crypt32: Initialize mask when allocating it.
|
2007-10-22 12:36:07 +02:00 |
Juan Lang
|
cf904c2bc4
|
crypt32: Use GetSystemTimeAsFileTime rather than GetSystemTime/SystemTimeToFileTime.
|
2007-10-19 14:21:18 +02:00 |
Juan Lang
|
75c13b8e5d
|
crypt32: Don't assume a maximum of 32 valid usages.
|
2007-10-05 10:29:37 +02:00 |
Juan Lang
|
f8e830a253
|
crypt32: Reduce valid usages count when removing a valid usage.
|
2007-10-05 10:29:21 +02:00 |
Juan Lang
|
b5531163a9
|
crypt32: Don't set ret to FALSE when it isn't checked.
|
2007-10-05 10:29:15 +02:00 |
Juan Lang
|
fe7208604f
|
crypt32: Always set cNumOIDs.
|
2007-10-05 10:29:10 +02:00 |
Juan Lang
|
95c2eb5d69
|
crypt32: Don't fail if a cert is invalid, Windows doesn't either (tests to follow).
|
2007-10-05 10:29:04 +02:00 |
Juan Lang
|
53b7babcbb
|
crypt32: Don't fail if buffer is NULL, just return required size.
|
2007-10-05 10:28:57 +02:00 |
Juan Lang
|
851e19b3f9
|
crypt32: Improve trace.
|
2007-10-05 10:28:50 +02:00 |
Juan Lang
|
daa26ebd5a
|
crypt32: Fix a silly variable name.
|
2007-10-05 10:28:45 +02:00 |
Juan Lang
|
36886f7dd1
|
crypt32: Add/improve some traces.
|
2007-09-28 11:30:40 +02:00 |
Juan Lang
|
1547f39800
|
crypt32: Move CertGetCertificateChain to chain.c.
|
2007-08-15 10:42:42 +02:00 |
Juan Lang
|
f7bcc26cc5
|
crypt32: Avoid a memory allocation when decoding the subject key identifier extension.
|
2007-08-14 12:30:05 +02:00 |
Juan Lang
|
d49c9d59d1
|
crypt32: Add missing break.
|
2007-08-14 12:29:56 +02:00 |
Juan Lang
|
84a54b5a1f
|
crypt32: Trace more return values.
|
2007-08-10 12:58:17 +02:00 |
Juan Lang
|
9da1baa130
|
crypt32: Use real certificates to test finding subject certificates, and correct finding them.
|
2007-08-10 12:58:17 +02:00 |
Juan Lang
|
bcbf5dcee3
|
crypt32: Test and correct finding a subject certificate.
|
2007-08-08 15:32:01 +02:00 |
Juan Lang
|
d89528b016
|
crypt32: Use the authority key identifier to search for a certificate's issuer.
|
2007-08-08 15:32:00 +02:00 |
Juan Lang
|
c91e591a95
|
crypt32: Fix typo.
|
2007-08-08 15:32:00 +02:00 |