次の方法で共有


WS_EXTENDED_PROTECTION_SCENARIO列挙 (webservices.h)

拡張保護の検証方法を定義します。 ほとんどの構成では、ランタイムは、 WS_SSL_TRANSPORT_SECURITY_BINDINGの存在に基づいて検証する必要がある内容を自動的に決定できます。 ただし、サーバーに到達する前にプロキシなどの中継局で SSL 接続が終了した場合は、検証方法を変更する必要があり、このシナリオを自動的に検出することはできません。

サーバーでのみ使用できます。

構文

typedef enum {
  WS_EXTENDED_PROTECTION_SCENARIO_BOUND_SERVER = 1,
  WS_EXTENDED_PROTECTION_SCENARIO_TERMINATED_SSL = 2
} WS_EXTENDED_PROTECTION_SCENARIO;

定数

 
WS_EXTENDED_PROTECTION_SCENARIO_BOUND_SERVER
値: 1
クライアントとサーバーの間に SSL 接続がないか、サーバーで SSL 接続が終了します。 既定値です。
WS_EXTENDED_PROTECTION_SCENARIO_TERMINATED_SSL
値: 2
SSL 接続は存在しますが、中継局で終了します。 中間サーバーとサーバー間の接続は、次の場合とそうでない場合があります。
SSL を使用します。 このプロパティを設定する場合は、 WS_SECURITY_PROPERTY_ID も設定する必要があります。

要件

   
サポートされている最小のクライアント v.1.0
Header webservices.h