PKCS12_PBES2_EXPORT_PARAMS 構造体 (wincrypt.h)
使用する暗号化アルゴリズムに関する情報を提供するために dwFlags に PKCS12_EXPORT_PBES2_PARAMS フラグが設定されている場合、PFXExportCertStoreEx 関数に pvPara として渡されます。
構文
typedef struct _PKCS12_PBES2_EXPORT_PARAMS {
DWORD dwSize;
PVOID hNcryptDescriptor;
LPWSTR pwszPbes2Alg;
} PKCS12_PBES2_EXPORT_PARAMS, *PPKCS12_PBES2_EXPORT_PARAMS;
メンバー
dwSize
この構造体のサイズ (バイト単位)。
hNcryptDescriptor
PFXExportCertStoreEx 関数を呼び出すときに dwFlags に対して PKCS12_PROTECT_TO_DOMAIN_SIDS フラグが設定されている場合は、このフィールドをNCRYPT_DESCRIPTOR_HANDLE値に設定できます。 詳細については、PFXExportCertStoreEx の pvPara の説明を参照してください。
pwszPbes2Alg
使用するパスワードベースの暗号化アルゴリズムの指定。
値 | 意味 |
---|---|
PKCS12_PBES2_ALG_AES256_SHA256AES256-SHA256 |
AES256 はキー/証明書の暗号化に使用され、SHA256 は KDF2 と MacData ハッシュに使用されます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 1709 |
サポートされている最小のサーバー | Windows Server 2019 |
Header | wincrypt.h |