ICertSrvSetupKeyInformation-Schnittstelle (casetup.h)
Die ICertSrvSetupKeyInformation-Schnittstelle definiert eine Reihe von Eigenschaften des privaten Schlüssels , die für das Einrichten der Rollen Zertifizierungsstelle (Certification Authority , CA) oder ScEP ( Microsoft Simple Certificate Enrollment Protocol ) verwendet werden. Die Informationen beschreiben entweder einen vorhandenen privaten Schlüssel oder einen, der vom Setup generiert wird.
Microsoft stellt eine Implementierung dieser Schnittstelle in der CCertSrvSetupKeyInformation-Klasse bereit.
In C++ erstellen Sie eine instance dieser Schnittstelle, indem Sie die CoCreateInstance-Funktion mit dem CLSID_CCertSrvSetupKeyInformation Klassenbezeichner aufrufen.
Vererbung
Die ICertSrvSetupKeyInformation-Schnittstelle erbt von der IDispatch-Schnittstelle.
Methoden
Die ICertSrvSetupKeyInformation-Schnittstelle verfügt über diese Methoden.
ICertSrvSetupKeyInformation::get_ContainerName Ruft den Namen ab, der vom Kryptografiedienstanbieter (CSP) zum Generieren, Speichern oder Zugreifen auf den Schlüssel verwendet wird, oder legt diesen fest. (Abrufen) |
ICertSrvSetupKeyInformation::get_Existing Ruft einen Wert ab, der angibt, ob der private Schlüssel bereits vorhanden ist, oder legt diesen fest. (Abrufen) |
ICertSrvSetupKeyInformation::get_ExistingCACertificate Ruft den Binärwert ab, der mithilfe von Distinguished Encoding Rules (DER) codiert wurde, oder legt diesen fest, und das ist der binärwert des Zertifizierungsstelle-Zertifikats (CA), der einem vorhandenen Schlüssel entspricht. (Abrufen) |
ICertSrvSetupKeyInformation::get_HashAlgorithm Ruft den Namen des Hashalgorithmus ab, der zum Signieren oder Überprüfen des Zertifikats der Zertifizierungsstelle für den Schlüssel verwendet wird, oder legt diesen fest. (Abrufen) |
ICertSrvSetupKeyInformation::get_Length Ruft die Stärke des Schlüssels auf einen der vom Kryptografiedienstanbieter (CSP) unterstützten Werte ab oder legt diese fest. (Abrufen) |
ICertSrvSetupKeyInformation::get_ProviderName Ruft den Namen des Kryptografiedienstanbieters (Cryptographic Service Provider, CSP) oder des Schlüsselspeicheranbieters (Key Storage Provider, KSP) ab, der zum Generieren oder Speichern des privaten Schlüssels verwendet wird, oder legt diesen fest. (Abrufen) |
ICertSrvSetupKeyInformation::p ut_ContainerName Ruft den Namen ab, der vom Kryptografiedienstanbieter (CSP) zum Generieren, Speichern oder Zugreifen auf den Schlüssel verwendet wird, oder legt diesen fest. (Put) |
ICertSrvSetupKeyInformation::p ut_Existing Ruft einen Wert ab, der angibt, ob der private Schlüssel bereits vorhanden ist, oder legt diesen fest. (Put) |
ICertSrvSetupKeyInformation::p ut_ExistingCACertificate Ruft den Binärwert ab, der mithilfe von Distinguished Encoding Rules (DER) codiert wurde, oder legt diesen fest, und das ist der binärwert des Zertifizierungsstelle-Zertifikats (CA), der einem vorhandenen Schlüssel entspricht. (Put) |
ICertSrvSetupKeyInformation::p ut_HashAlgorithm Ruft den Namen des Hashalgorithmus ab, der zum Signieren oder Überprüfen des Zertifikats der Zertifizierungsstelle für den Schlüssel verwendet wird, oder legt diesen fest. (Put) |
ICertSrvSetupKeyInformation::p ut_Length Ruft die Stärke des Schlüssels auf einen der vom Kryptografiedienstanbieter (CSP) unterstützten Werte ab oder legt diese fest. (Put) |
ICertSrvSetupKeyInformation::p ut_ProviderName Ruft den Namen des Kryptografiedienstanbieters (Cryptographic Service Provider, CSP) oder des Schlüsselspeicheranbieters (Key Storage Provider, KSP) ab, der zum Generieren oder Speichern des privaten Schlüssels verwendet wird, oder legt diesen fest. (Put) |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | casetup.h |