Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines how Extended Protection is validated. For most configurations, the runtime can automatically determine what needs to be validated based on the presence of the WS_SSL_TRANSPORT_SECURITY_BINDING. However, if the SSL connection is terminated at an intermediary such as a proxy prior to reaching the server then the validation method must change, and this scenario cannot be automatically detected.
Only available on the server.
Syntax
typedef enum {
WS_EXTENDED_PROTECTION_SCENARIO_BOUND_SERVER = 1,
WS_EXTENDED_PROTECTION_SCENARIO_TERMINATED_SSL = 2
} WS_EXTENDED_PROTECTION_SCENARIO;
Constants
WS_EXTENDED_PROTECTION_SCENARIO_BOUND_SERVER Value: 1 There is no SSL connection between the client and the server, or the SSL connection is terminated at the server. This is the default. |
WS_EXTENDED_PROTECTION_SCENARIO_TERMINATED_SSL Value: 2 An SSL connection exists but is terminated at an intermediary. The connection between the intermediary and the server may or may not use SSL. When this property is set, WS_SECURITY_PROPERTY_ID must be set as well. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | v.1.0 |
Header | webservices.h |