CNG インターフェイス識別子

次の識別子は、CNG 暗号化インターフェイスを識別するために使用されます。 CNG では、インターフェイスはプロバイダーがサポートする暗号化動作の種類を識別します。 たとえば、プロバイダーは乱数ジェネレーターであるか、ハッシュ プロバイダーである可能性があります。

定数/値 説明
BCRYPT_CIPHER_INTERFACE
0x00000001
対称暗号インターフェイス。
BCRYPT_HASH_INTERFACE
0x00000002
ハッシュ インターフェイス。
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE
0x00000003
非対称暗号化インターフェイス。
BCRYPT_SECRET_AGREEMENT_INTERFACE
0x00000004
シークレット アグリーメント インターフェイス。
BCRYPT_SIGNATURE_INTERFACE
0x00000005
シグネチャ インターフェイス。
BCRYPT_RNG_INTERFACE
0x00000006
乱数ジェネレーター インターフェイス。
NCRYPT_KEY_STORAGE_INTERFACE
0x00010001
キー ストレージ インターフェイス。
NCRYPT_SCHANNEL_INTERFACE
0x00010002
Schannel シグネチャ インターフェイス。
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE
0x00010003
Schannel 暗号スイート インターフェイス。
Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP、Windows 2000: この値はサポートされていません。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
Header
Bcrypt.h;
Ncrypt.h