Partager via


IX509AttributeArchiveKeyHash, interface (certenroll.h)

L’interface IX509AttributeArchiveKeyHash représente un attribut qui contient un hachage SHA-1 de la clé privée chiffrée à archiver par une autorité de certification. La clé chiffrée est attachée en tant qu’attribut non authentifié à la signature primaire d’une requête CMC. Le hachage de la clé chiffrée est encodé en tant qu’attribut authentifié dans une requête CMC.

Lorsqu’une autorité de certification reçoit la demande, elle hache la clé chiffrée non signée et la compare au hachage signé envoyé par le demandeur. Si les hachages correspondent, la clé n’a pas été falsifiée.

Héritage

L’interface IX509AttributeArchiveKeyHash hérite de IX509Attribute. IX509AttributeArchiveKeyHash a également les types de membres suivants :

Méthodes

L’interface IX509AttributeArchiveKeyHash possède ces méthodes.

 
IX509AttributeArchiveKeyHash ::get_EncryptedKeyHashBlob

Récupère une chaîne qui contient un hachage de la clé privée chiffrée.
IX509AttributeArchiveKeyHash ::InitializeDecode

Initialise l’objet à partir d’un tableau d’octets encodé Distinguished Encoding Rules (DER) qui contient un hachage SHA-1 de la clé privée chiffrée.
IX509AttributeArchiveKeyHash ::InitializeEncodeFromEncryptedKeyBlob

Initialise l’attribut à partir d’une clé privée chiffrée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certenroll.h

Voir aussi

CertEnroll Interfaces

IX509Attribute

IX509Attributes