NCryptIsAlgSupportedmit dem Schlüsselspeicheranbieter (KSP) - AWS CloudHSM

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 dwFlags Parameter enthält einen ungültigen Wert.

NTE_NOT_SUPPORTED

Der pszAlgId Parameter enthält einen nicht unterstützten Wert.

NTE_INVALID_HANDLE

Das Handle in hProvider ist ungültig.