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