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 |