Partager via


Identificateurs d’interface CNG

Les identificateurs suivants sont utilisés pour identifier une interface de chiffrement CNG. Dans CNG, une interface identifie le type de comportement de chiffrement pris en charge par un fournisseur. Par exemple, un fournisseur peut être un générateur de nombres aléatoires ou un fournisseur de hachage.

Constante/valeur Description
BCRYPT_CIPHER_INTERFACE
0x00000001
Interface de chiffrement symétrique.
BCRYPT_HASH_INTERFACE
0x00000002
Interface de hachage.
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE
0x00000003
Interface de chiffrement asymétrique.
BCRYPT_SECRET_AGREEMENT_INTERFACE
0x00000004
Interface de contrat secret.
BCRYPT_SIGNATURE_INTERFACE
0x00000005
Interface de signature.
BCRYPT_RNG_INTERFACE
0x00000006
Interface du générateur de nombres aléatoires.
NCRYPT_KEY_STORAGE_INTERFACE
0x00010001
Interface de stockage de clé.
NCRYPT_SCHANNEL_INTERFACE
0x00010002
Interface de signature Schannel.
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE
0x00010003
Interface de la suite de chiffrement Schannel.
Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP et Windows 2000 : Cette valeur n’est pas prise en charge.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Bcrypt.h;
Ncrypt.h