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 |
Francois Gouget
|
f67fd2cfa4
|
crypt32: Better match the PSDK types and fix the winapi_check warnings.
|
2007-08-06 12:30:48 +02:00 |
Francois Gouget
|
74bf9f1f4e
|
crypt32: Add and use HCRYPTPROV_LEGACY and HCRYPTPROV_OR_NCRYPT_KEY_HANDLE.
|
2007-08-03 12:44:41 +02:00 |
Juan Lang
|
0cc08cccb9
|
crypt32: Support finding certificates by cert id.
|
2007-08-03 12:36:49 +02:00 |
Juan Lang
|
ac28066b48
|
crypt32: Test and fix getting a certificate context's key identifier property.
|
2007-08-03 12:36:43 +02:00 |
Juan Lang
|
5885eb3cc3
|
crypt32: Fix typo in key context property test, and the problems it hid.
|
2007-08-03 12:36:04 +02:00 |
Juan Lang
|
90824039ac
|
crypt32: Add and use a helper function for getting cert properties.
|
2007-08-03 12:35:56 +02:00 |
Juan Lang
|
db513c0cb5
|
crypt32: Remove bad special case, it isn't necessary since the outer content specifies the hash algorithm.
|
2007-08-01 11:29:31 +02:00 |
Juan Lang
|
e25b81fd9c
|
crypt32: Use the outer content's signature algorithm rather than the public key's embedded algorithm.
|
2007-08-01 11:29:18 +02:00 |
Juan Lang
|
79cd672c3d
|
crypt32: Use public functions to get store access state.
|
2007-05-15 15:19:33 +02:00 |
Juan Lang
|
0170a41e69
|
crypt32: Don't set ret to TRUE when it already is.
Set it to FALSE when it needs to be.
|
2007-05-15 15:18:50 +02:00 |
Mounir IDRASSI
|
7abb204a1b
|
crypt32: Stub implementation of CertGetCertificateChain.
|
2007-05-14 14:27:18 +02:00 |
Mounir IDRASSI
|
ebe83d561b
|
crypt32: Fix crash in CertGetCertificateContextProperty when querying length of a hash property.
|
2007-05-14 14:26:32 +02:00 |
Mounir IDRASSI
|
204bdb8755
|
crypt32: Correct the implementation of CertCreateSelfSignCertificate.
|
2007-05-10 12:53:37 +02:00 |
Andrew Talbot
|
e04f6be381
|
crypt32: Constify some variables.
|
2007-04-10 11:04:57 +02:00 |
Andrew Talbot
|
c70841fb36
|
crypt32: Cast-qual warnings fix.
|
2006-10-24 11:42:47 +02:00 |
Francois Gouget
|
22288de732
|
Fix compilation with gcc 2.95.
|
2006-10-19 13:35:19 +02:00 |
Juan Lang
|
190f9d6546
|
crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
|
2006-10-05 11:32:06 +02:00 |
Juan Lang
|
94a9b5a2bf
|
crypt32: Implement CertVerifyValidityNesting.
|
2006-10-04 20:56:08 +02:00 |
Juan Lang
|
f3a1f2bf60
|
crypt32: Win64 printf format warning fixes.
|
2006-10-04 09:59:57 +02:00 |
Juan Lang
|
44ba993b6e
|
crypt32: Make it clearer where alg ids come from in CryptVerifyCertificateSignatureEx.
|
2006-10-03 20:20:29 +02:00 |