Identificadores de interfaz CNG

Los siguientes identificadores se usan para identificar una interfaz criptográfica CNG. En CNG, una interfaz identifica el tipo de comportamiento criptográfico que admite un proveedor. Por ejemplo, un proveedor puede ser un generador de números aleatorios o puede ser un proveedor de hash.

Constante o valor Descripción
BCRYPT_CIPHER_INTERFACE
0x00000001
Interfaz de cifrado simétrica.
BCRYPT_HASH_INTERFACE
0x00000002
Interfaz hash.
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE
0x00000003
Interfaz de cifrado asimétrico.
BCRYPT_SECRET_AGREEMENT_INTERFACE
0x00000004
Interfaz del contrato secreto.
BCRYPT_SIGNATURE_INTERFACE
0x00000005
Interfaz de firma.
BCRYPT_RNG_INTERFACE
0x00000006
Interfaz del generador de números aleatorios.
NCRYPT_KEY_STORAGE_INTERFACE
0x00010001
Interfaz de almacenamiento de claves.
NCRYPT_SCHANNEL_INTERFACE
0x00010002
Interfaz de firma de Schannel.
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE
0x00010003
Interfaz del conjunto de cifrado Schannel.
Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP y Windows 2000: Este valor no se admite.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Bcrypt.h;
Ncrypt.h