Security Binding Settings

Security binding settings control the way a security token is obtained or used. They are represented as a collection of property-value pairs, with the property keys defined by the enumeration WS_SECURITY_BINDING_PROPERTY. Each property in the collection has a reasonable default value. As a result, it is possible to define and use a security description without specifying any of the security binding settings.

For information on channel-wide security settings, with properties whose keys are defined by the WS_SECURITY_PROPERTY_ID enumeration, see Security Channel Settings.

The following API elements are used with security binding settings.

Enumeration Description
WS_CERT_FAILURE Defines failures related to certificate validation.
WS_HTTP_HEADER_AUTH_SCHEME Defines the options for performing client authentication using HTTP authentication headers.
WS_HTTP_HEADER_AUTH_TARGET Defines the target for the HTTP header authentication security binding.
WS_REQUEST_SECURITY_TOKEN_ACTION Defines which set of actions to use when negotiating security tokens using WS-Trust.
WS_SECURITY_ALGORITHM_SUITE_NAME A suite of security algorithms used for tasks such as signing and encryting.
WS_SECURITY_BINDING_PROPERTY_ID Identifies the properties used to specify security binding settings.
WS_SECURITY_KEY_ENTROPY_MODE Defines how randomness should be contributed to the issued key during a security token negotiation done with message and mixed-mode security.
WS_SECURITY_KEY_TYPE The key type of a security token.
WS_SECURITY_TOKEN_REFERENCE_MODE the mechanism to use to refer to a security token from signatures, encrypted items and derived tokens in the context of message and mixed-mode security bindings.
WS_TRUST_VERSION Defines the WS-Trust specification version to be used with message security and mixed-mode security.
WS_WINDOWS_INTEGRATED_AUTH_PACKAGE Defines the specific SSP package to be used for Windows Integrated Authentication.

 

Structure Description
WS_SECURITY_BINDING_PROPERTY Specifies a security binding specific setting.