セキュリティの説明
セキュリティの解除は WS_SECURITY_DESCRIPTION 構造体によって表され、セキュリティの説明のインスタンスは、セキュリティで保護されたチャネルを作成する WsCreateChannel 関数を呼び出すとき、またはリスナーを作成する wsCreateListener関数を呼び出すときに提供されます。
セキュリティの説明の構造
チャネル セキュリティの基本モデルは、チャネルが 1 つ以上のセキュリティ トークンで保護されるということです。 このモデルを反映して、WS_SECURITY_DESCRIPTION 構造体には、WS_SECURITY_BINDING 構造体で表されるセキュリティ バインディングの一覧が含まれており、各セキュリティ バインディングは、チャネルで 1 つのセキュリティ トークンを取得して使用する方法を記述します。 チャネルで使用されるセキュリティの種類は、セキュリティの説明に含まれるセキュリティ バインディング サブタイプの選択によって決まります。
セキュリティ バインディングに固有のオプションのセキュリティ設定は、セキュリティ バインディング構造 セキュリティ バインディング設定 として指定されます。ただし、セキュリティ バインディングに依存しないチャネル全体の設定は、セキュリティの説明自体の プロパティ フィールドに セキュリティ チャネル設定 直接指定されます。
次の API 要素は、セキュリティの説明と共に使用されます。
構造 | 形容 |
---|---|
WS_SECURITY_DESCRIPTION | チャネル (クライアント側) またはリスナー (サーバー側) のセキュリティ要件を指定するために使用される最上位の構造。 |