次の方法で共有


セキュリティの説明

セキュリティの解除は WS_SECURITY_DESCRIPTION 構造体によって表され、セキュリティの説明のインスタンスは、セキュリティで保護されたチャネルを作成する WsCreateChannel 関数を呼び出すとき、またはリスナーを作成する wsCreateListener関数を呼び出すときに提供されます。

セキュリティの説明の構造

チャネル セキュリティの基本モデルは、チャネルが 1 つ以上のセキュリティ トークンで保護されるということです。 このモデルを反映して、WS_SECURITY_DESCRIPTION 構造体には、WS_SECURITY_BINDING 構造体で表されるセキュリティ バインディングの一覧が含まれており、各セキュリティ バインディングは、チャネルで 1 つのセキュリティ トークンを取得して使用する方法を記述します。 チャネルで使用されるセキュリティの種類は、セキュリティの説明に含まれるセキュリティ バインディング サブタイプの選択によって決まります。

セキュリティ バインディングに固有のオプションのセキュリティ設定は、セキュリティ バインディング構造 セキュリティ バインディング設定 として指定されます。ただし、セキュリティ バインディングに依存しないチャネル全体の設定は、セキュリティの説明自体の プロパティ フィールドに セキュリティ チャネル設定 直接指定されます。

セキュリティの説明の構造を示す図。

次の API 要素は、セキュリティの説明と共に使用されます。

構造 形容
WS_SECURITY_DESCRIPTION チャネル (クライアント側) またはリスナー (サーバー側) のセキュリティ要件を指定するために使用される最上位の構造。