Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
NCryptIsAlgSupported avec le fournisseur de stockage de clés (KSP)
NCryptIsAlgSupported fonction détermine si le fournisseur de stockage de clés (KSP) prend en charge un algorithme cryptographique spécifique.
Paramètres
-
hProvider
[en] -
Identifiant du fournisseur de stockage de clés. NCryptOpenStorageProviderUtilisez-le pour obtenir le manche.
-
pszAlgId
[en] -
Pointeur vers une chaîne Unicode terminée par un caractère nul qui contient l'identifiant de l'algorithme cryptographique utilisé pour créer la clé. Le fournisseur de stockage de clés (KSP) AWS CloudHSM prend en charge les algorithmes suivants :
Constante/valeur Description ALGORITHME BCRYPT_RSA_
« RSA »
Algorithme de clé publique RSA.
ALGORITHME BCRYPT_ECDSA_P256
« ECDSA_P256 »
Algorithme de signature numérique à courbe elliptique principale de 256 bits (FIPS 186-2).
ALGORITHME BCRYPT_ECDSA_P384
« ECDSA_P384 »
Algorithme de signature numérique à courbe elliptique première de 384 bits (FIPS 186-2).
ALGORITHME BCRYPT_ECDSA_P521_
« ECDSA_P521"
Algorithme de signature numérique à courbe elliptique première de 521 bits (FIPS 186-2).
dwFlags
[en]-
Indicateurs qui modifient le comportement des fonctions. Il peut s'agir de zéro ou de la valeur suivante :
Valeur Signification INCRYPT_SILENT_FLAG
Ce drapeau n'a aucun effet.
Valeur renvoyée
La fonction renvoie un code d'état indiquant le succès ou l'échec.
Les codes de retour courants incluent :
Code de retour | Description |
---|---|
ERREUR_SUCCÈS |
L'opération s'est terminée avec succès. |
PARAMÈTRE_INVALIDE |
Un ou plusieurs paramètres ne sont pas valides. |
BATE_BAD_FLAGS |
Le |
NOTE NON PRISE EN CHARGE |
Le |
NOTE_INVALID_HANDLE |
Le handle in n' |