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

WebServices.h

 

 

Community Additions

ADD
Show: