WS_BINDING_TEMPLATE_TYPE enumeration
An enumeration of the different security binding combinations that are supported.
Syntax
enum WS_BINDING_TEMPLATE_TYPE { WS_HTTP_BINDING_TEMPLATE_TYPE = 0,
WS_HTTP_SSL_BINDING_TEMPLATE_TYPE = 1,
WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE_TYPE = 2,
WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE_TYPE = 3,
WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE_TYPE = 4,
WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE = 5,
WS_TCP_BINDING_TEMPLATE_TYPE = 6,
WS_TCP_SSPI_BINDING_TEMPLATE_TYPE = 7,
WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE_TYPE = 8,
WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE = 9,
WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE = 10,
WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE = 11,
WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE = 12,
WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE = 13
};
Constants
- WS_HTTP_BINDING_TEMPLATE_TYPE
-
The policy specifies HTTP channel binding.
- WS_HTTP_SSL_BINDING_TEMPLATE_TYPE
-
The policy specifies HTTP channel binding with WS_SSL_TRANSPORT_SECURITY_BINDING.
- WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE_TYPE
-
The policy specifies HTTP channel binding with WS_HTTP_HEADER_AUTH_SECURITY_BINDING
- WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE_TYPE
-
The policy specifies HTTP channel binding with WS_SSL_TRANSPORT_SECURITY_BINDING and WS_HTTP_HEADER_AUTH_SECURITY_BINDING.
- WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE_TYPE
-
The policy specifies HTTP channel binding with WS_SSL_TRANSPORT_SECURITY_BINDING and WS_USERNAME_MESSAGE_SECURITY_BINDING.
- WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE
-
The policy specifies HTTP channel binding with WS_SSL_TRANSPORT_SECURITY_BINDING and WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING.
- WS_TCP_BINDING_TEMPLATE_TYPE
-
The policy specifies TCP channel binding.
- WS_TCP_SSPI_BINDING_TEMPLATE_TYPE
-
The policy specifies TCP channel binding with WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING.
- WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE_TYPE
-
The policy specifies TCP channel binding with WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING and WS_USERNAME_MESSAGE_SECURITY_BINDING.
- WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE
-
The policy specifies TCP channel binding with WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING and WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING.
- WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE
-
The policy specifies HTTP channel binding with WS_SSL_TRANSPORT_SECURITY_BINDING and WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING, using bootstrap channel with HTTP channel binding, WS_SSL_TRANSPORT_SECURITY_BINDING and WS_USERNAME_MESSAGE_SECURITY_BINDING.
- WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE
-
The policy specifies HTTP channel binding with WS_SSL_TRANSPORT_SECURITY_BINDING and WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING, using bootstrap channel with HTTP channel binding, WS_SSL_TRANSPORT_SECURITY_BINDING and WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING.
- WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE
-
The policy specifies TCP channel binding with WS_SSL_TRANSPORT_SECURITY_BINDING and WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING, using bootstrap channel with TCP channel binding, WS_SSL_TRANSPORT_SECURITY_BINDING and WS_USERNAME_MESSAGE_SECURITY_BINDING.
- WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE
-
The policy specifies TCP channel binding with WS_SSL_TRANSPORT_SECURITY_BINDING and WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING, using bootstrap channel with TCP channel binding, WS_SSL_TRANSPORT_SECURITY_BINDING and WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING.
Requirements
|
Minimum supported client | Windows 7 [desktop apps | Windows Store apps] |
|---|---|
|
Minimum supported server | Windows Server 2008 R2 [desktop apps | Windows Store apps] |
|
Header |
|