Sweden-Number/dlls/crypt32
Dmitry Timoshkov 23f97773ee crypt32: CryptAcquireCertificatePrivateKey should look up certificate in the user's store if not linked to a provider.
Under Windows passing to CryptAcquireCertificatePrivateKey() a certificate
retrieved from the key container using CryptGetKeyParam(KP_CERTIFICATE) +
CertCreateCertificateContext() works although such a certificate doesn't
have assigned properties at all. In order for this to work Windows probably
looks up an original certificate in the user's private store.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-02-06 19:57:27 +01:00
..
tests crypt32: Add support for PFX objects in CryptQueryObject. 2019-02-04 15:41:09 +01:00
Makefile.in crypt32: Initial implementation of PFXImportCertStore. 2019-01-29 17:12:13 +01:00
base64.c crypt32: Add CRYPT_STRING_BINARY mode for CryptBinaryToStringW(). 2018-09-27 16:33:53 +02:00
cert.c crypt32: CryptAcquireCertificatePrivateKey should look up certificate in the user's store if not linked to a provider. 2019-02-06 19:57:27 +01:00
chain.c crypt32: Properly check root certificate in CERT_CHAIN_REVOCATION_CHECK_CHAIN. 2018-08-23 13:39:53 +02:00
collectionstore.c crypt32: In CRYPT_CollectionAdvanceEnum remove unneeded statement (cppcheck). 2017-10-03 21:16:19 +02:00
context.c
crl.c
crypt32.rc
crypt32.spec crypt32: Implement CryptHashCertificate2. 2019-01-29 17:12:13 +01:00
crypt32_private.h crypt32: Initial implementation of PFXImportCertStore. 2019-01-29 17:12:13 +01:00
cryptres.h
ctl.c
decode.c crypt32: Initial implementation of PFXImportCertStore. 2019-01-29 17:12:13 +01:00
encode.c crypt32: Initial implementation of PFXImportCertStore. 2019-01-29 17:12:13 +01:00
filestore.c crypt32: Use ARRAY_SIZE macro. 2018-06-20 11:23:06 +02:00
main.c crypt32: Initial implementation of PFXImportCertStore. 2019-01-29 17:12:13 +01:00
message.c
msg.c crypt32: Make sure that the provider supports algorithm of the message being decoded. 2018-11-16 20:55:01 +01:00
object.c crypt32: Add support for PFX objects in CryptQueryObject. 2019-02-04 15:41:09 +01:00
oid.c crypt32: CryptFreeOIDFunctionAddress should not unload a registered module. 2018-10-31 16:17:36 +01:00
pfx.c crypt32: Fix compile error on older gnutls. 2019-01-31 13:25:38 +01:00
proplist.c
protectdata.c
provstore.c
regstore.c crypt32: Use ARRAY_SIZE macro. 2018-06-20 11:23:06 +02:00
rootstore.c crypt32: Use ARRAY_SIZE macro. 2018-06-20 11:23:06 +02:00
serialize.c
sip.c crypt32: Use ARRAY_SIZE macro. 2018-06-20 11:23:06 +02:00
store.c crypt32: Use ARRAY_SIZE macro. 2018-06-20 11:23:06 +02:00
str.c crypt32: Use ARRAY_SIZE macro. 2018-06-20 11:23:06 +02:00