PKCS12_PBES2_EXPORT_PARAMS Struktur (wincrypt.h)

Wird als pvPara an die PFXExportCertStoreEx-Funktion übergeben, wenn das PKCS12_EXPORT_PBES2_PARAMS-Flag für dwFlags festgelegt ist, um Informationen zum zu verwendenden Verschlüsselungsalgorithmus bereitzustellen.

Syntax

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

Member

dwSize

Die Größe der Struktur in Bytes.

hNcryptDescriptor

Wenn das PKCS12_PROTECT_TO_DOMAIN_SIDS-Flag für dwFlags festgelegt ist, wenn die PFXExportCertStoreEx-Funktion aufgerufen wird, können Sie dieses Feld auf einen NCRYPT_DESCRIPTOR_HANDLE-Wert festlegen. Weitere Informationen finden Sie in der pvPara-Beschreibung im PFXExportCertStoreEx .

pwszPbes2Alg

Die Bezeichnung des zu verwendenden kennwortbasierten Verschlüsselungsalgorithmus.

Wert Bedeutung

PKCS12_PBES2_ALG_AES256_SHA256AES256-SHA256
AES256 wird für die Schlüssel-/Zertifikatverschlüsselung und SHA256 für KDF2 und MacData-Hashing verwendet.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 1709
Unterstützte Mindestversion (Server) Windows Server 2019
Kopfzeile wincrypt.h