estrutura CRYPT_PRIVATE_KEY_INFO (wincrypt.h)
[A estrutura CRYPT_PRIVATE_KEY_INFO está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]
A estrutura CRYPT_PRIVATE_KEY_INFO contém uma chave privada de texto não criptografado no campo PrivateKey (codificado em DER). CRYPT_PRIVATE_KEY_INFO contém as informações em um tipo ASN.1 PrivateKeyInfo PKCS nº 8 encontrado no padrão PKCS nº 8.
Sintaxe
typedef struct _CRYPT_PRIVATE_KEY_INFO {
DWORD Version;
CRYPT_ALGORITHM_IDENTIFIER Algorithm;
CRYPT_DER_BLOB PrivateKey;
PCRYPT_ATTRIBUTES pAttributes;
} CRYPT_PRIVATE_KEY_INFO, *PCRYPT_PRIVATE_KEY_INFO;
Membros
Version
Um valor DWORD que identifica a versão PKCS nº 8.
Algorithm
Uma estrutura CRYPT_ALGORITHM_IDENTIFIER que indica o algoritmo no qual a chave privada (RSA ou DSA) deve ser usada.
PrivateKey
Uma estrutura CRYPT_DER_BLOB que contém os dados de chave.
pAttributes
Uma estrutura CRYPT_ATTRIBUTES que identifica os atributos PKCS nº 8.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | wincrypt.h |