WS_BINDING_TEMPLATE_TYPE enumeration (webservices.h)
An enumeration of the different security binding combinations that are supported.
Syntax
typedef enum {
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
} WS_BINDING_TEMPLATE_TYPE;
Constants
WS_HTTP_BINDING_TEMPLATE_TYPE Value: 0 The policy specifies HTTP channel binding. |
WS_HTTP_SSL_BINDING_TEMPLATE_TYPE Value: 1 The policy specifies HTTP channel binding with WS_SSL_TRANSPORT_SECURITY_BINDING. |
WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE_TYPE Value: 2 The policy specifies HTTP channel binding with WS_HTTP_HEADER_AUTH_SECURITY_BINDING |
WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE_TYPE Value: 3 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 Value: 4 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 Value: 5 The policy specifies HTTP channel binding with WS_SSL_TRANSPORT_SECURITY_BINDING and WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING. |
WS_TCP_BINDING_TEMPLATE_TYPE Value: 6 The policy specifies TCP channel binding. |
WS_TCP_SSPI_BINDING_TEMPLATE_TYPE Value: 7 The policy specifies TCP channel binding with WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING. |
WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE_TYPE Value: 8 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 Value: 9 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 Value: 10 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 Value: 11 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 Value: 12 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 Value: 13 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
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2008 R2 [desktop apps | UWP apps] |
Header | webservices.h |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for