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
标头 webservices.h