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 |