PCRYPT_RESOLVE_HCRYPTPROV_FUNC funzione di callback (wincrypt.h)

[La funzione PCRYPT_RESOLVE_HCRYPTPROV_FUNC è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]

La funzione PCRYPT_RESOLVE_HCRYPTPROV_FUNC restituisce un handle a un provider di servizi di crittografia (CSP) usando il parametro phCryptProv per ricevere la chiave da importare. Si tratta di una funzione di callback chiamata dal contesto della funzione CryptImportPKCS8 . La funzione deve essere implementata dallo sviluppatore per soddisfare ogni applicazione.

Sintassi

PCRYPT_RESOLVE_HCRYPTPROV_FUNC PcryptResolveHcryptprovFunc;

BOOL PcryptResolveHcryptprovFunc(
  [in]  CRYPT_PRIVATE_KEY_INFO *pPrivateKeyInfo,
  [out] HCRYPTPROV *phCryptProv,
  [in]  LPVOID pVoidResolveFunc
)
{...}

Parametri

[in] pPrivateKeyInfo

Puntatore a una struttura CRYPT_PRIVATE_KEY_INFO che descrive la chiave importata.

[out] phCryptProv

Puntatore a HCRYPTPROV per ricevere il CSP.

[in] pVoidResolveFunc

Membro pVoidResolveFunc passato dal chiamante nella struttura CRYPT_PKCS8_IMPORT_PARAMS .

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce un valore diverso da zero (TRUE).

Se la funzione non riesce, restituisce zero (FALSE).

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wincrypt.h

Vedi anche

CRYPT_PKCS8_IMPORT_PARAMS

CRYPT_PRIVATE_KEY_INFO

CryptImportPKCS8

HCRYPTPROV