Interface ICertPropertyArchivedKeyHash (certenroll.h)
L’interface ICertPropertyArchivedKeyHash représente un hachage SHA-1 d’une clé privée chiffrée envoyée à une autorité de certification pour l’archivage.
Pour archiver une clé privée, un client chiffre d’abord la clé à l’aide de la clé publique d’un certificat exchange d’autorité de certification. Le client place ensuite la clé privée chiffrée dans une structure PKCS #7 EnvelopedData et hache la structure à l’aide d’un algorithme de hachage SHA-1. Le hachage résultant est utilisé pour initialiser un objet ICertPropertyArchivedKeyHash et est inclus dans une demande de certificat CMC. La valeur de la propriété est généralement associée au certificat après la réception de la réponse du certificat de l’autorité de certification et avant que la réponse soit placée dans un magasin.
Cette propriété est initialisée par le processus d’inscription et associée au certificat factice qui est temporairement copié dans le magasin de requêtes. Si l’autorité de certification refuse la demande de certificat, le certificat factice dans le magasin de requêtes et toutes les propriétés qui lui sont associées sont supprimés. Si l’autorité de certification émet le certificat et qu’il est installé dans le magasin de certificats, cette propriété est associée au nouveau certificat dans le magasin personnel et le certificat factice est supprimé.
Héritage
L’interface ICertPropertyArchivedKeyHash hérite d’ICertProperty. ICertPropertyArchivedKeyHash possède également les types de membres suivants :
Méthodes
L’interface ICertPropertyArchivedKeyHash possède ces méthodes.
ICertPropertyArchivedKeyHash ::get_ArchivedKeyHash Récupère un hachage SHA-1 de la clé privée. |
ICertPropertyArchivedKeyHash ::Initialize Initialise l’objet à partir d’un tableau d’octets qui contient le hachage. |
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 |