Condividi tramite


Identificatori di interfaccia CNG

Gli identificatori seguenti vengono usati per identificare un'interfaccia crittografica CNG. In CNG un'interfaccia identifica il tipo di comportamento crittografico supportato da un provider. Ad esempio, un provider può essere un generatore di numeri casuali o può essere un provider di hashing.

Costante/valore Descrizione
BCRYPT_CIPHER_INTERFACE
0x00000001
Interfaccia di crittografia simmetrica.
BCRYPT_HASH_INTERFACE
0x00000002
Interfaccia hash.
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE
0x00000003
Interfaccia di crittografia asimmetrica.
BCRYPT_SECRET_AGREEMENT_INTERFACE
0x00000004
Interfaccia del contratto segreto.
BCRYPT_SIGNATURE_INTERFACE
0x00000005
Interfaccia della firma.
BCRYPT_RNG_INTERFACE
0x00000006
Interfaccia del generatore di numeri casuali.
NCRYPT_KEY_STORAGE_INTERFACE
0x00010001
Interfaccia di archiviazione delle chiavi.
NCRYPT_SCHANNEL_INTERFACE
0x00010002
Interfaccia di firma Schannel.
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE
0x00010003
Interfaccia della suite di crittografia Schannel.
Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP e Windows 2000: Questo valore non è supportato.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Bcrypt.h;
Ncrypt.h