Interface IX509AttributeArchiveKey (certenroll.h)

L’interface IX509AttributeArchiveKey représente un attribut qui contient une clé privée chiffrée à archiver par une autorité de certification. La clé 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 la requête CMC. Pour plus d’informations, consultez l’interface IX509AttributeArchiveKeyHash .

Héritage

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

Méthodes

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

 
IX509AttributeArchiveKey ::get_EncryptedKeyBlob

Récupère un tableau d’octets qui contient la clé chiffrée.
IX509AttributeArchiveKey ::get_EncryptionAlgorithm

Récupère l’identificateur d’objet (OID) de l’algorithme de chiffrement symétrique utilisé pour chiffrer la clé privée.
IX509AttributeArchiveKey ::get_EncryptionStrength

Récupère un entier qui contient la force de chiffrement de l’algorithme symétrique utilisé pour chiffrer la clé.
IX509AttributeArchiveKey ::InitializeDecode

Initialise l’objet à partir d’un tableau d’octets encodé de Distinguished Encoding Rules (DER) qui contient la clé privée chiffrée.
IX509AttributeArchiveKey ::InitializeEncode

Initialise l’attribut à partir d’un objet IX509PrivateKey, du certificat de chiffrement de l’autorité de certification et de l’identificateur d’objet de l’algorithme de chiffrement symétrique (OID).

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