WS_SECURITY_DESCRIPTION 構造体 (webservices.h)

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

構文

typedef struct _WS_SECURITY_DESCRIPTION {
  WS_SECURITY_BINDING  **securityBindings;
  ULONG                securityBindingCount;
  WS_SECURITY_PROPERTY *properties;
  ULONG                propertyCount;
} WS_SECURITY_DESCRIPTION;

メンバー

securityBindings

セキュリティ バインディングへのポインターの配列。 セキュリティ バインディングのセットによって、チャネルに適用されるセキュリティの種類が決まります。 各セキュリティ バインドは、1 つのセキュリティ トークンを指定します。

securityBindingCount

securityBindings 配列内の要素の数。

properties

オプションのチャネル全体のセキュリティ設定を指定するプロパティの配列。 配列内の各 WS_SECURITY_PROPERTY はキーと値のペアであり、 WS_SECURITY_PROPERTY_IDで定義されたキーを使用する必要があります。 このフィールドは NULL にすることができ、 NULL の場合は、セキュリティ チャネル設定ごとに既定値が使用されます。

propertyCount

プロパティ配列内の要素の数。

注釈

次の図は、セキュリティの説明の構造を示しています。

セキュリティの説明の要素の図。チャネル全体の設定バッグ、セキュリティ バインド、およびセキュリティ バインドのプロパティ。

要件

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