Share via


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