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.
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 |