Interface ICertPropertyEnrollment (certenroll.h)

L’interface ICertPropertyEnrollment représente une propriété de certificat qui contient des informations d’autorité de certification et de certificat créées lorsque le client appelle la méthode Enroll sur l’interface IX509Enrollment . La valeur de la propriété se compose des informations suivantes :

  • ID de demande de certificat
  • Nom commun (CN) de l’objet du certificat
  • Nom DNS (Domain Name System) de l’autorité de certification
  • Nom d’affichage facultatif du certificat demandé

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 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 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 personnel, cette propriété est associée au nouveau certificat et le certificat factice est supprimé.

Note La valeur CERTENROLL_PROPERTYID est XCN_CERT_ENROLLMENT_PROP_ID.

 

Héritage

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

Méthodes

L’interface ICertPropertyEnrollment comporte ces méthodes.

 
ICertPropertyEnrollment ::get_CADnsName

Récupère le nom DNS (Domain Naming System) de l’autorité de certification .
ICertPropertyEnrollment ::get_CAName

Récupère le nom commun (CN) de l’autorité de certification .
ICertPropertyEnrollment ::get_FriendlyName

Récupère le nom d’affichage du certificat. (ICertPropertyEnrollment.get_FriendlyName)
ICertPropertyEnrollment ::get_RequestId

Récupère un identificateur de demande de certificat unique.
ICertPropertyEnrollment ::Initialize

Initialise la propriété à partir de l’ID de demande de certificat, de la chaîne de configuration de l’autorité de certification et d’un nom d’affichage de certificat facultatif.

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