Freigeben über


CNG-Schnittstellenbezeichner

Die folgenden Bezeichner werden verwendet, um eine kryptografische CNG-Schnittstelle zu identifizieren. In CNG identifiziert eine Schnittstelle den Typ des kryptografischen Verhaltens, das ein Anbieter unterstützt. Beispielsweise kann es sich bei einem Anbieter um einen Zufallszahlengenerator oder um einen Hashanbieter handeln.

Konstante/Wert Beschreibung
BCRYPT_CIPHER_INTERFACE
0x00000001
Die symmetrische Verschlüsselungsschnittstelle.
BCRYPT_HASH_INTERFACE
0x00000002
Die Hashschnittstelle.
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE
0x00000003
Die asymmetrische Verschlüsselungsschnittstelle.
BCRYPT_SECRET_AGREEMENT_INTERFACE
0x00000004
Die Schnittstelle für geheime Vereinbarungen.
BCRYPT_SIGNATURE_INTERFACE
0x00000005
Die Signaturschnittstelle.
BCRYPT_RNG_INTERFACE
0x00000006
Die Zufallszahlengeneratorschnittstelle.
NCRYPT_KEY_STORAGE_INTERFACE
0x00010001
Die Schlüsselspeicherschnittstelle.
NCRYPT_SCHANNEL_INTERFACE
0x00010002
Die Schannel-Signaturschnittstelle.
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE
0x00010003
Die Schannel-Verschlüsselungssammlungsschnittstelle.
Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP und Windows 2000: Dieser Wert wird nicht unterstützt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Bcrypt.h;
Ncrypt.h