Share via


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