Freigeben über


ICertPropertyEnrollment-Schnittstelle (certenroll.h)

Die ICertPropertyEnrollment-Schnittstelle stellt eine Zertifikateigenschaft dar, die Zertifikat- und Zertifizierungsstelleninformationen enthält, die erstellt werden, wenn der Client die Enroll-Methode auf der IX509Enrollment-Schnittstelle aufruft . Der Eigenschaftswert besteht aus den folgenden Informationen:

  • Eine Zertifikatanforderungs-ID
  • Der allgemeine Name (Common Name, CN) des Zertifikatsubjekts
  • Der DNS-Name (Domain Name System) der Zertifizierungsstelle (CA)
  • Der optionale Anzeigename des angeforderten Zertifikats

Diese Eigenschaft wird vom Registrierungsprozess initialisiert und dem Dummyzertifikat zugeordnet, das vorübergehend in den Anforderungsspeicher kopiert wird. Wenn die Zertifizierungsstelle die Anforderung als ausstehend markiert, nachdem sie übermittelt wurde, kann die automatische Registrierung später die Anforderungs-ID verwenden, um die Zertifikatantwort abzurufen. Wenn die Zertifizierungsstelle die Zertifikatanforderung verweigert, werden das Dummyzertifikat im Anforderungsspeicher und alle ihr zugeordneten Eigenschaften gelöscht. Wenn die Zertifizierungsstelle das Zertifikat ausgibt und im persönlichen Speicher installiert ist, wird diese Eigenschaft dem neuen Zertifikat zugeordnet, und das Dummyzertifikat wird gelöscht.

Hinweis Der CERTENROLL_PROPERTYID Wert ist XCN_CERT_ENROLLMENT_PROP_ID.

 

Vererbung

Die ICertPropertyEnrollment-Schnittstelle erbt von ICertProperty. ICertPropertyEnrollment verfügt auch über folgende Membertypen:

Methoden

Die ICertPropertyEnrollment-Schnittstelle verfügt über diese Methoden.

 
ICertPropertyEnrollment::get_CADnsName

Ruft den DNS-Namen (Domain Naming System) der Zertifizierungsstelle ab.
ICertPropertyEnrollment::get_CAName

Ruft den allgemeinen Namen (Common Name, CN) der Zertifizierungsstelle ab.
ICertPropertyEnrollment::get_FriendlyName

Ruft den Anzeigenamen des Zertifikats ab. (ICertPropertyEnrollment.get_FriendlyName)
ICertPropertyEnrollment::get_RequestId

Ruft einen eindeutigen Zertifikatanforderungsbezeichner ab.
ICertPropertyEnrollment::Initialize

Initialisiert die Eigenschaft aus der Zertifikatanforderungs-ID, der Konfigurationszeichenfolge der Zertifizierungsstelle (CA) und einem optionalen Zertifikatanzeigenamen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certenroll.h

Weitere Informationen

CertEnroll-Schnittstellen

ICertProperty