Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
NCryptIsAlgSupportedmit dem Schlüsselspeicheranbieter (KSP)
NCryptIsAlgSupportedDie Funktion bestimmt, ob Key Storage Provider (KSP) einen bestimmten kryptografischen Algorithmus unterstützt.
Parameter
-
hProvider
[in] -
Das Handle des Schlüsselspeicheranbieters. Verwenden Sie NCryptOpenStorageProvider, um das Handle zu bekommen.
-
pszAlgId
[im] -
Ein Zeiger auf eine mit Null terminierte Unicode-Zeichenfolge, die den Bezeichner des kryptografischen Algorithmus zur Erstellung des Schlüssels enthält. AWS Cloud HSM Key Storage Provider (KSP) unterstützt die folgenden Algorithmen:
Konstante/Wert Beschreibung BCRYPT_RSA_ALGORITHM
"RSA"
Der RSA Public-Key-Algorithmus.
BCRYPT_ ECDSA _P256_ ALGORITHM
„ECDSA_P256"
Der 256-Bit-Algorithmus für digitale Signaturen mit elliptischer Primzahlkurve (186-2). FIPS
BCRYPTECDSA_ _P384_ ALGORITHM
„ECDSA_P384"
Der 384-Bit-Algorithmus für digitale Signaturen mit elliptischer Primzahlkurve (186-2). FIPS
BCRYPTECDSA_ _P521_ ALGORITHM
„ECDSA_P521"
Der 521-Bit-Algorithmus für digitale Signaturen mit elliptischer Primzahlkurve (186-2). FIPS
dwFlags
[in]-
Flags, die das Verhalten von Funktionen ändern. Dies kann Null oder der folgende Wert sein:
Wert Bedeutung NCRYPT_SILENT_FLAG
Diese Flagge hat keine Wirkung.
Rückgabewert
Die Funktion gibt einen Statuscode zurück, der auf Erfolg oder Misserfolg hinweist.
Zu den gängigen Rückgabecodes gehören:
Rückgabecode | Beschreibung |
---|---|
ERROR_SUCCESS |
Der Vorgang wurde erfolgreich abgeschlossen. |
NTE_INVALID_PARAMETER |
Ein oder mehrere Parameter sind nicht gültig. |
NTE_BAD_FLAGS |
Der |
NTE_NOT_SUPPORTED |
Der |
NTE_INVALID_HANDLE |
Das Handle in |