PKCS12_PBES2_EXPORT_PARAMS 结构 (wincrypt.h)
当为 dwFlags 设置PKCS12_EXPORT_PBES2_PARAMS标志以提供有关要使用的加密算法的信息时,作为 pvPara 传递给 PFXExportCertStoreEx 函数。
语法
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 |
标头 | wincrypt.h |