PKCS12_PBES2_EXPORT_PARAMS 構造体 (wincrypt.h)

使用する暗号化アルゴリズムに関する情報を提供するために dwFlagsPKCS12_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値に設定できます。 詳細については、PFXExportCertStoreExpvPara の説明を参照してください。

pwszPbes2Alg

使用するパスワードベースの暗号化アルゴリズムの指定。

意味

PKCS12_PBES2_ALG_AES256_SHA256AES256-SHA256
AES256 はキー/証明書の暗号化に使用され、SHA256 は KDF2 と MacData ハッシュに使用されます。

要件

要件
サポートされている最小のクライアント Windows 10 1709
サポートされている最小のサーバー Windows Server 2019
Header wincrypt.h