Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |