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 ICspAlgorithm-Schnittstelle stellt einen Algorithmus dar, der von einem Kryptografieanbieter implementiert wird. Anbieter sind separate Module, die Verschlüsselungs-, Hashing-, Signatur- und Schlüsselaustauschalgorithmen (Archival) implementieren. Ähnliche Anbieter werden in einem Typ gruppiert. Der PROV_RSA_FULL-Typ identifiziert beispielsweise Anbieter, die in der Regel die folgenden Algorithmen unterstützen. Ein einzelner Anbieter kann sich jedoch dafür entscheiden, weniger oder mehr Algorithmen als die aufgeführten zu unterstützen.
- Verschlüsselung: RC2, RC4
- Hashing: MD5, SHA
- Schlüsselaustausch: RSA
- Signatur: RSA
Eine Auflistung von ICspAlgorithm-Objekten kann aus einem ICspInformation-Objekt abgerufen werden. Das ICspInformation-Objekt kann aus einem Anbieternamen oder -typ initialisiert werden.
Vererbung
Die ICspAlgorithm-Schnittstelle erbt von der IDispatch-Schnittstelle . ICspAlgorithm verfügt auch über folgende Arten von Membern:
Methoden
Die ICspAlgorithm-Schnittstelle verfügt über diese Methoden.
|
ICspAlgorithm::get_DefaultLength Ruft die Standardlänge eines Schlüssels ab. |
|
ICspAlgorithm::get_IncrementLength Ruft einen Wert in Bits ab, der verwendet werden kann, um gültige inkrementelle Schlüssellängen für Algorithmen zu bestimmen, die mehrere Schlüsselgrößen unterstützen. |
|
ICspAlgorithm::get_LongName Ruft den vollständigen Namen des Algorithmus ab. |
|
ICspAlgorithm::get_MaxLength Ruft die maximal zulässige Länge für einen Schlüssel ab. |
|
ICspAlgorithm::get_MinLength Ruft die zulässige Mindestlänge für einen Schlüssel ab. |
|
ICspAlgorithm::get_Name Ruft den abgekürzten Algorithmusnamen ab. |
|
ICspAlgorithm::get_Operations Ruft die Vorgänge ab, die vom Algorithmus ausgeführt werden können. |
|
ICspAlgorithm::get_Type Ruft den Algorithmustyp ab. |
|
ICspAlgorithm::get_Valid Ruft einen booleschen Wert ab, der angibt, ob das Algorithmusobjekt gültig ist. |
|
ICspAlgorithm::GetAlgorithmOid Ruft den Algorithmus-Objektbezeichner (OID) ab. Diese Methode ist webfähig. |
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 |