Compartilhar via


Interface IX509AttributeArchiveKeyHash (certenroll.h)

A interface IX509AttributeArchiveKeyHash representa um atributo que contém um hash SHA-1 da chave privada criptografada a ser arquivada por uma autoridade de certificação. A chave criptografada é 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 em uma solicitação CMC.

Quando uma autoridade de certificação recebe a solicitação, ela hasheia a chave criptografada sem sinal e a compara ao hash assinado enviado pelo solicitante. Se os hashes corresponderem, a chave não foi adulterada.

Herança

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

Métodos

A interface IX509AttributeArchiveKeyHash tem esses métodos.

 
IX509AttributeArchiveKeyHash::get_EncryptedKeyHashBlob

Recupera uma cadeia de caracteres que contém um hash da chave privada criptografada.
IX509AttributeArchiveKeyHash::InitializeDecode

Inicializa o objeto de uma matriz de bytes codificada em DISTINGUISHED ENCODING RULES (DER) que contém um hash SHA-1 da chave privada criptografada.
IX509AttributeArchiveKeyHash::InitializeEncodeFromEncryptedKeyBlob

Inicializa o atributo de uma chave privada criptografada.

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