mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-30 12:23:28 +00:00
Add flags for CryptAcquireCertificatePrivateKey() API
svn path=/trunk/; revision=23022
This commit is contained in:
@@ -2560,6 +2560,12 @@ typedef struct _CRL_FIND_ISSUED_FOR_PARA
|
||||
#define CERT_CREATE_SELFSIGN_NO_SIGN 1
|
||||
#define CERT_CREATE_SELFSIGN_NO_KEY_INFO 2
|
||||
|
||||
/* flags for CryptAcquireCertificatePrivateKey */
|
||||
#define CRYPT_ACQUIRE_CACHE_FLAG 0x00000001
|
||||
#define CRYPT_ACQUIRE_USE_PROV_INFO_FLAG 0x00000002
|
||||
#define CRYPT_ACQUIRE_COMPARE_KEY_FLAG 0x00000004
|
||||
#define CRYPT_ACQUIRE_SILENT_FLAG 0x00000040
|
||||
|
||||
/* function declarations */
|
||||
/* advapi32.dll */
|
||||
BOOL WINAPI CryptAcquireContextA(HCRYPTPROV *phProv, LPCSTR pszContainer,
|
||||
@@ -2982,6 +2988,10 @@ BOOL WINAPI CryptImportPublicKeyInfoEx(HCRYPTPROV hCryptProv,
|
||||
DWORD dwCertEncodingType, PCERT_PUBLIC_KEY_INFO pInfo, ALG_ID aiKeyAlg,
|
||||
DWORD dwFlags, void *pvAuxInfo, HCRYPTKEY *phKey);
|
||||
|
||||
BOOL WINAPI CryptAcquireCertificatePrivateKey(PCCERT_CONTEXT pCert,
|
||||
DWORD dwFlags, void *pvReserved, HCRYPTPROV *phCryptProv, DWORD *pdwKeySpec,
|
||||
BOOL *pfCallerFreeProv);
|
||||
|
||||
BOOL WINAPI CryptProtectData( DATA_BLOB* pDataIn, LPCWSTR szDataDescr,
|
||||
DATA_BLOB* pOptionalEntropy, PVOID pvReserved,
|
||||
CRYPTPROTECT_PROMPTSTRUCT* pPromptStruct, DWORD dwFlags, DATA_BLOB* pDataOut );
|
||||
|
||||
Reference in New Issue
Block a user