Interfaccia IX509AttributeArchiveKeyHash (certenroll.h)

L'interfaccia IX509AttributeArchiveKeyHash rappresenta un attributo che contiene un hash SHA-1 della chiave privata crittografata da archiviare da un'autorità di certificazione. La chiave crittografata viene collegata come attributo non autenticato alla firma primaria di una richiesta CMC. L'hash della chiave crittografata viene codificato come attributo autenticato in una richiesta CMC.

Quando un'autorità di certificazione riceve la richiesta, esegue l'hash della chiave crittografata non firmata e la confronta con l'hash firmato inviato dal richiedente. Se gli hash corrispondono, la chiave non è stata manomessa.

Ereditarietà

L'interfaccia IX509AttributeArchiveKeyHash eredita da IX509Attribute. IX509AttributeArchiveKeyHash include anche questi tipi di membri:

Metodi

L'interfaccia IX509AttributeArchiveKeyHash include questi metodi.

 
IX509AttributeArchiveKeyHash::get_EncryptedKeyHashBlob

Recupera una stringa che contiene un hash della chiave privata crittografata.
IX509AttributeArchiveKeyHash::InitializeDecode

Inizializza l'oggetto da una matrice di byte codificata Distinguished Encoding Rules (DER) che contiene un hash SHA-1 della chiave privata crittografata.
IX509AttributeArchiveKeyHash::InitializeEncodeFromEncryptedKeyBlob

Inizializza l'attributo da una chiave privata crittografata.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certenroll.h

Vedi anche

Interfacce CertEnroll

IX509Attribute

IX509Attributes