Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[La fonction PCRYPT_RESOLVE_HCRYPTPROV_FUNC peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]
La fonction PCRYPT_RESOLVE_HCRYPTPROV_FUNC retourne un handle à un fournisseur de services de chiffrement (CSP) à l’aide du paramètre phCryptProv pour recevoir la clé importée. Il s’agit d’une fonction de rappel appelée à partir du contexte de la fonction CryptImportPKCS8 . La fonction doit être implémentée par le développeur pour s’adapter à chaque application.
Syntaxe
PCRYPT_RESOLVE_HCRYPTPROV_FUNC PcryptResolveHcryptprovFunc;
BOOL PcryptResolveHcryptprovFunc(
[in] CRYPT_PRIVATE_KEY_INFO *pPrivateKeyInfo,
[out] HCRYPTPROV *phCryptProv,
[in] LPVOID pVoidResolveFunc
)
{...}
Paramètres
[in] pPrivateKeyInfo
Pointeur vers une structure CRYPT_PRIVATE_KEY_INFO qui décrit la clé en cours d’importation.
[out] phCryptProv
Pointeur vers le HCRYPTPROV pour recevoir le fournisseur de solutions Cloud.
[in] pVoidResolveFunc
Membre pVoidResolveFunc transmis par l’appelant dans la structure CRYPT_PKCS8_IMPORT_PARAMS .
Valeur retournée
Si la fonction réussit, la fonction retourne une valeur différente de zéro (TRUE).
Si la fonction échoue, elle retourne zéro (FALSE).
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
| Plateforme cible | Windows |
| En-tête | wincrypt.h |