CRYPT_CONTEXT_CONFIG 構造体 (bcrypt.h)

CRYPT_CONTEXT_CONFIG構造体には、CNG コンテキストの構成情報が含まれています。

構文

typedef struct _CRYPT_CONTEXT_CONFIG {
  ULONG dwFlags;
  ULONG dwReserved;
} CRYPT_CONTEXT_CONFIG, *PCRYPT_CONTEXT_CONFIG;

メンバー

dwFlags

構成コンテキストのオプションを決定するフラグのセット。 これは、0 または次の値の 1 つ以上の組み合わせにすることができます。

意味
CRYPT_EXCLUSIVE
インターフェイス内の暗号化関数のセットを、現在の CNG コンテキストがサポートするために特に登録されているものに制限します。

このフラグが設定されている場合、特定の関数を解決しようとすると、次のいずれかが true の場合にのみ成功します。

  • 関数は、現在の CNG コンテキスト内に存在します。
  • 関数は既定のコンテキスト内の一部のインターフェイスに存在し、その同じインターフェイスのインスタンスも現在の CNG コンテキスト内に存在します。
CRYPT_OVERRIDE
エンタープライズ全体の構成テーブル内のこのエントリは、このコンテキストのローカル コンピューター構成テーブル内のすべての対応するエントリよりも優先されることを示します。 このフラグは、エンタープライズ全体の構成テーブルのエントリにのみ適用されます。 このフラグがないと、ローカル コンピューター構成エントリが優先されます。

dwReserved

要件

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

こちらもご覧ください

BCryptConfigureContext

BCryptCreateContext

BCryptQueryContextConfiguration