Interface ICertPropertyKeyProvInfo (certenroll.h)

L’interface ICertPropertyKeyProvInfo représente une propriété de certificat qui contient des informations sur une clé privée. Les informations clés sont contenues dans un objet IX509PrivateKey .

Cette propriété est généralement 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 marque la demande en attente après son envoi, l’inscription automatique peut utiliser ultérieurement l’ID de demande pour récupérer la réponse du certificat. Si l’autorité de certification refuse la demande de certificat, le certificat factice dans le magasin de demandes 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 personnel, cette propriété est associée au nouveau certificat et le certificat factice est supprimé.

Lorsqu’un carte intelligent est inséré, le certificat smart carte est automatiquement installé dans le magasin personnel et cette propriété y est associée.

Utilisez cette propriété chaque fois que vous avez besoin de récupérer la clé privée pour effectuer une opération de chiffrement.

Note La valeur CERTENROLL_PROPERTYID est XCN_CERT_KEY_PROV_INFO_PROP_ID.

 

Héritage

L’interface ICertPropertyKeyProvInfo hérite d’ICertProperty. ICertPropertyKeyProvInfo a également les types de membres suivants :

Méthodes

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

 
ICertPropertyKeyProvInfo ::get_PrivateKey

Récupère la clé privée associée au certificat.
ICertPropertyKeyProvInfo ::Initialize

Initialise l’objet à partir d’une clé privé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

ICertProperty