PKCS12_PBES2_EXPORT_PARAMS struttura (wincrypt.h)

Passato alla funzione PFXExportCertStoreEx come pvPara quando il flag di PKCS12_EXPORT_PBES2_PARAMS è impostato per dwFlags per fornire informazioni sull'algoritmo di crittografia da usare.

Sintassi

typedef struct _PKCS12_PBES2_EXPORT_PARAMS {
  DWORD  dwSize;
  PVOID  hNcryptDescriptor;
  LPWSTR pwszPbes2Alg;
} PKCS12_PBES2_EXPORT_PARAMS, *PPKCS12_PBES2_EXPORT_PARAMS;

Members

dwSize

Dimensioni della struttura, in byte.

hNcryptDescriptor

Se il flag di PKCS12_PROTECT_TO_DOMAIN_SIDS è impostato per dwFlags quando si chiama la funzione PFXExportCertStoreEx , è possibile impostare questo campo su un valore NCRYPT_DESCRIPTOR_HANDLE . Per altre informazioni, vedere la descrizione di pvPara in PFXExportCertStoreExport.

pwszPbes2Alg

Designazione dell'algoritmo di crittografia basato su password da usare.

Valore Significato

PKCS12_PBES2_ALG_AES256_SHA256AES256-SHA256
AES256 verrà usato per la crittografia chiave/certificato e SHA256 verrà usato per l'hash KDF2 e MacData.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 1709
Server minimo supportato Windows Server 2019
Intestazione wincrypt.h