Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

NCryptEnumAlgorithms avec le fournisseur de stockage de clés (KSP)

Mode de mise au point
NCryptEnumAlgorithms avec le fournisseur de stockage de clés (KSP) - AWS CloudHSM

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.

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.

La NCryptEnumAlgorithms fonction récupère les noms des algorithmes pris en charge par le fournisseur de stockage de clés (KSP).

Paramètres

hProvider[en]

Identifiant du fournisseur de stockage de clés pour lequel énumérer les algorithmes. Utilisez la NCryptOpenStorageProviderfonction pour obtenir ce descripteur.

dwAlgOperations[en]

Ensemble de valeurs qui spécifient les classes d'algorithmes à énumérer. Vous pouvez utiliser zéro pour énumérer tous les algorithmes ou combiner une ou plusieurs de ces valeurs :

Valeur Signification

CHIFFRE_ASYMETRIC_ENCRYPTION_OPERATION

0x00000004

Répertoriez les algorithmes de chiffrement asymétrique.

CHIFFRE_SIGNATURE_OPERATION

0x00000010

Répertoriez les algorithmes de signature numérique.

pdwAlgCount[dehors]

Adresse d'un DWORD qui stocke le nombre d'éléments du ppAlgList tableau.

ppAlgList[dehors]

Adresse d'un pointeur de NCryptAlgorithmName structure qui stocke un tableau de noms d'algorithmes enregistrés. Le pdwAlgCount paramètre indique le nombre d'éléments de ce tableau.

dwFlags[en]

Drapeaux permettant de modifier le comportement de la fonction. Utilisez zéro ou 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.

NOTE_FAIL

L'opération n'a pas pu être terminée.

BATE_BAD_FLAGS

Le dwFlags paramètre contient une valeur non valide.

NOTE NON PRISE EN CHARGE

Le dwAlgOperations paramètre contient une valeur non prise en charge.

Rubrique suivante :

NCryptEnumKeys

Rubrique précédente :

NCryptIsAlgSupported

Sur cette page

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.