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 |