estrutura PKCS12_PBES2_EXPORT_PARAMS (wincrypt.h)
Passada para a função PFXExportCertStoreEx como pvPara quando o sinalizador PKCS12_EXPORT_PBES2_PARAMS é definido para dwFlags fornecer informações sobre o algoritmo de criptografia a ser usado.
Sintaxe
typedef struct _PKCS12_PBES2_EXPORT_PARAMS {
DWORD dwSize;
PVOID hNcryptDescriptor;
LPWSTR pwszPbes2Alg;
} PKCS12_PBES2_EXPORT_PARAMS, *PPKCS12_PBES2_EXPORT_PARAMS;
Membros
dwSize
O tamanho da estrutura em bytes.
hNcryptDescriptor
Se o sinalizador PKCS12_PROTECT_TO_DOMAIN_SIDS estiver definido para dwFlags ao chamar a função PFXExportCertStoreEx , você poderá definir esse campo como um valor NCRYPT_DESCRIPTOR_HANDLE . Consulte a descrição pvPara no PFXExportCertStoreEx para obter mais informações.
pwszPbes2Alg
A designação do algoritmo de criptografia baseado em senha a ser usado.
Valor | Significado |
---|---|
PKCS12_PBES2_ALG_AES256_SHA256AES256-SHA256 |
O AES256 será usado para criptografia de chave/certificado, e SHA256 será usado para KDF2 e hash MacData. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 1709 |
Servidor mínimo com suporte | Windows Server 2019 |
Cabeçalho | wincrypt.h |