structure PKCS12_PBES2_EXPORT_PARAMS (wincrypt.h)
Passé à la fonction PFXExportCertStoreEx en tant que pvPara lorsque l’indicateur PKCS12_EXPORT_PBES2_PARAMS est défini pour dwFlags afin de fournir des informations sur l’algorithme de chiffrement à utiliser.
Syntaxe
typedef struct _PKCS12_PBES2_EXPORT_PARAMS {
DWORD dwSize;
PVOID hNcryptDescriptor;
LPWSTR pwszPbes2Alg;
} PKCS12_PBES2_EXPORT_PARAMS, *PPKCS12_PBES2_EXPORT_PARAMS;
Membres
dwSize
Taille de la structure, en octets.
hNcryptDescriptor
Si l’indicateur PKCS12_PROTECT_TO_DOMAIN_SIDS est défini pour dwFlags lors de l’appel de la fonction PFXExportCertStoreEx , vous pouvez définir ce champ sur une valeur NCRYPT_DESCRIPTOR_HANDLE . Pour plus d’informations, consultez la description de pvPara dans PFXExportCertStoreEx .
pwszPbes2Alg
Désignation de l’algorithme de chiffrement basé sur un mot de passe à utiliser.
Valeur | Signification |
---|---|
PKCS12_PBES2_ALG_AES256_SHA256AES256-SHA256 |
AES256 sera utilisé pour le chiffrement de clé/certificat, et SHA256 sera utilisé pour le hachage KDF2 et MacData. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 1709 |
Serveur minimal pris en charge | Windows Server 2019 |
En-tête | wincrypt.h |