структура PKCS12_PBES2_EXPORT_PARAMS (wincrypt.h)
Передается функции PFXExportCertStoreEx как pvPara , когда флаг PKCS12_EXPORT_PBES2_PARAMS установлен для dwFlags для предоставления сведений об используемом алгоритме шифрования.
Синтаксис
typedef struct _PKCS12_PBES2_EXPORT_PARAMS {
DWORD dwSize;
PVOID hNcryptDescriptor;
LPWSTR pwszPbes2Alg;
} PKCS12_PBES2_EXPORT_PARAMS, *PPKCS12_PBES2_EXPORT_PARAMS;
Члены
dwSize
Размер структуры в байтах.
hNcryptDescriptor
Если флаг PKCS12_PROTECT_TO_DOMAIN_SIDS установлен для dwFlags при вызове функции PFXExportCertStoreEx , для этого поля можно задать значение NCRYPT_DESCRIPTOR_HANDLE . Дополнительные сведения см. в описании pvPara в PFXExportCertStoreEx .
pwszPbes2Alg
Обозначение используемого алгоритма шифрования на основе пароля.
Значение | Значение |
---|---|
PKCS12_PBES2_ALG_AES256_SHA256AES256-SHA256 |
AES256 будет использоваться для шифрования ключей и сертификатов, а SHA256 — для KDF2 и хэширования MacData. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 1709 |
Минимальная версия сервера | Windows Server 2019 |
Верхняя часть | wincrypt.h |