ICertPropertyKeyProvInfo-Schnittstelle (certenroll.h)

Die ICertPropertyKeyProvInfo-Schnittstelle stellt eine Zertifikateigenschaft dar, die Informationen zu einem privaten Schlüssel enthält. Die Schlüsselinformationen sind in einem IX509PrivateKey-Objekt enthalten.

Diese Eigenschaft wird in der Regel durch den 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 ablehnt, werden das Dummyzertifikat im Anforderungsspeicher und alle damit verbundenen 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.

Wenn eine intelligente Karte eingefügt wird, wird das Smart Karte-Zertifikat automatisch im persönlichen Speicher installiert und dieser Eigenschaft zugeordnet.

Verwenden Sie diese Eigenschaft, wenn Sie den privaten Schlüssel abrufen müssen, um einen kryptografischen Vorgang auszuführen.

Hinweis Der CERTENROLL_PROPERTYID-Wert ist XCN_CERT_KEY_PROV_INFO_PROP_ID.

 

Vererbung

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

Methoden

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

 
ICertPropertyKeyProvInfo::get_PrivateKey

Ruft den privaten Schlüssel ab, der dem Zertifikat zugeordnet ist.
ICertPropertyKeyProvInfo::Initialize

Initialisiert das -Objekt aus einem privaten Schlüssel.

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