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