ICspInformation-Schnittstelle (certenroll.h)

Die ICspInformation-Schnittstelle bietet Zugriff auf allgemeine Informationen zu einem Kryptografieanbieter. Die Informationen werden initialisiert, indem die InitializeFromName - oder InitializeFromType-Methode aufgerufen wird. Die Informationen werden mithilfe der folgenden Methoden und Eigenschaften abgerufen. Informationen zu CSPs finden Sie unter CSPs und Kryptografieprozess.

Vererbung

Die ICspInformation-Schnittstelle erbt von der IDispatch-Schnittstelle . ICspInformation verfügt auch über folgende Arten von Membern:

Methoden

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

 
ICspInformation::get_CspAlgorithms

Ruft eine Auflistung von ICspAlgorithm-Schnittstellen ab, die Informationen zu den vom Anbieter unterstützten Algorithmen enthalten.
ICspInformation::get_HasHardwareRandomNumberGenerator

Ruft einen booleschen Wert ab, der angibt, ob der Anbieter einen Hardware-Zufallszahlengenerator unterstützt, der zum Erstellen zufälliger Bytes für kryptografische Vorgänge verwendet werden kann.
ICspInformation::get_IsHardwareDevice

Ruft einen booleschen Wert ab, der bestimmt, ob der Anbieter in einem Hardwaregerät implementiert ist.
ICspInformation::get_IsRemovable

Ruft einen booleschen Wert ab, der angibt, ob das Token, das den Schlüssel enthält, entfernt werden kann.
ICspInformation::get_IsSmartCard

Ruft einen booleschen Wert ab, der angibt, ob der Anbieter ein intelligenter Karte Anbieter ist.
ICspInformation::get_IsSoftwareDevice

Ruft einen booleschen Wert ab, der angibt, ob der Anbieter in Software implementiert ist.
ICspInformation::get_KeySpec

Ruft einen Wert ab, der die beabsichtigte Verwendung der vom Anbieter unterstützten Algorithmen angibt.
ICspInformation::get_LegacyCsp

Ruft einen booleschen Wert ab, der angibt, ob es sich bei dem Anbieter um einen CNG-Anbieter (Cryptography API:_Next Generation) oder um einen CryptoAPI-CSP (Legacy)handelt.
ICspInformation::get_MaxKeyContainerNameLength

Ruft die maximale unterstützte Länge für den Namen des dem Anbieter zugeordneten Containers mit privatem Schlüssel ab.
ICspInformation::get_Name

Ruft den Namen ab.
ICspInformation::get_Type

Ruft den Typ des Anbieters ab.
ICspInformation::get_Valid

Ruft einen booleschen Wert ab, der angibt, ob der Anbieter auf dem Clientcomputer installiert ist.
ICspInformation::get_Version

Ruft die Versionsnummer des Anbieters ab.
ICspInformation::GetCspStatusFromOperations

Erstellt ein ICspStatus-Objekt für den ersten unterstützten Algorithmus, der mit dem angegebenen Signatur-, Verschlüsselungs-, Hashing- oder Verschlüsselungsvorgang konsistent ist.
ICspInformation::GetDefaultSecurityDescriptor

Ruft die Standardmäßige Sicherheitsbeschreibung für private Schlüssel ab.
ICspInformation::InitializeFromName

Initialisiert das -Objekt aus einer Zeichenfolge, die einen Anbieternamen enthält.
ICspInformation::InitializeFromType

Initialisiert das -Objekt vom Kryptografiestandardanbieter.

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

ICspInformations

IDispatch