Interfaz IX509AttributeArchiveKeyHash (certenroll.h)

La interfaz IX509AttributeArchiveKeyHash representa un atributo que contiene un hash SHA-1 de la clave privada cifrada que va a archivar una entidad de certificación. La clave cifrada se adjunta como un atributo no autenticado a la firma principal de una solicitud de CMC. El hash de la clave cifrada se codifica como un atributo autenticado en una solicitud de CMC.

Cuando una entidad de certificación recibe la solicitud, aplica un algoritmo hash a la clave cifrada sin firmar y la compara con el hash firmado enviado por el solicitante. Si los hash coinciden, la clave no se manipuló.

Herencia

La interfaz IX509AttributeArchiveKeyHash hereda de IX509Attribute. IX509AttributeArchiveKeyHash también tiene estos tipos de miembros:

Métodos

La interfaz IX509AttributeArchiveKeyHash tiene estos métodos.

 
IX509AttributeArchiveKeyHash::get_EncryptedKeyHashBlob

Recupera una cadena que contiene un hash de la clave privada cifrada.
IX509AttributeArchiveKeyHash::InitializeDecode

Inicializa el objeto a partir de una matriz de bytes codificada reglas de codificación distinguida (DER) que contiene un hash SHA-1 de la clave privada cifrada.
IX509AttributeArchiveKeyHash::InitializeEncodeFromEncryptedKeyBlob

Inicializa el atributo a partir de una clave privada cifrada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certenroll.h

Consulte también

CertEnroll Interfaces

IX509Attribute

IX509Attributes