Compartilhar via


Interface IX509AttributeArchiveKey (certenroll.h)

A interface IX509AttributeArchiveKey representa um atributo que contém uma chave privada criptografada a ser arquivada por uma autoridade de certificação. A chave é anexada como um atributo não autenticado à assinatura primária de uma solicitação CMC. O hash da chave criptografada é codificado como um atributo autenticado na solicitação do CMC. Para obter mais informações, consulte a interface IX509AttributeArchiveKeyHash .

Herança

A interface IX509AttributeArchiveKey herda de IX509Attribute. IX509AttributeArchiveKey também tem estes tipos de membros:

Métodos

A interface IX509AttributeArchiveKey tem esses métodos.

 
IX509AttributeArchiveKey::get_EncryptedKeyBlob

Recupera uma matriz de bytes que contém a chave criptografada.
IX509AttributeArchiveKey::get_EncryptionAlgorithm

Recupera o OID (identificador de objeto) do algoritmo de criptografia simétrica usado para criptografar a chave privada.
IX509AttributeArchiveKey::get_EncryptionStrength

Recupera um inteiro que contém a força de criptografia do algoritmo simétrico usado para criptografar a chave.
IX509AttributeArchiveKey::InitializeDecode

Inicializa o objeto de uma matriz de bytes codificada em DER (Distinguished Encoding Rules) que contém a chave privada criptografada.
IX509AttributeArchiveKey::InitializeEncode

Inicializa o atributo de um objeto IX509PrivateKey, o certificado de criptografia da autoridade de certificação e o OID (identificador de objeto do algoritmo de criptografia simétrica).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho certenroll.h

Confira também

CertEnroll Interfaces

IX509Attribute

IX509Attributes