перечисление WS_BINDING_TEMPLATE_TYPE (webservices.h)

Перечисление различных поддерживаемых сочетаний привязок безопасности.

Синтаксис

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;

Константы

 
WS_HTTP_BINDING_TEMPLATE_TYPE
Значение: 0
Политика определяет привязку канала HTTP.
WS_HTTP_SSL_BINDING_TEMPLATE_TYPE
Значение: 1
Политика задает привязку канала HTTP с WS_SSL_TRANSPORT_SECURITY_BINDING.
WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE_TYPE
Значение: 2
Политика задает привязку канала HTTP с WS_HTTP_HEADER_AUTH_SECURITY_BINDING
WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE_TYPE
Значение: 3
Политика определяет привязку канала HTTP с помощью WS_SSL_TRANSPORT_SECURITY_BINDING и
WS_HTTP_HEADER_AUTH_SECURITY_BINDING.
WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE_TYPE
Значение: 4
Политика задает привязку канала HTTP с помощью WS_SSL_TRANSPORT_SECURITY_BINDING
и WS_USERNAME_MESSAGE_SECURITY_BINDING.
WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE
Значение: 5
Политика определяет привязку канала HTTP с WS_SSL_TRANSPORT_SECURITY_BINDING и WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING.
WS_TCP_BINDING_TEMPLATE_TYPE
Значение: 6
Политика определяет привязку канала TCP.
WS_TCP_SSPI_BINDING_TEMPLATE_TYPE
Значение: 7
Политика определяет привязку канала TCP с WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING.
WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE_TYPE
Значение: 8
Политика задает привязку канала TCP с WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING и
WS_USERNAME_MESSAGE_SECURITY_BINDING.
WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE
Значение: 9
Политика задает привязку канала TCP с WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING и
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING.
WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE
Значение: 10
Политика определяет привязку канала HTTP с помощью WS_SSL_TRANSPORT_SECURITY_BINDING и
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING с использованием канала начальной загрузки
с привязкой канала HTTP, WS_SSL_TRANSPORT_SECURITY_BINDING и
WS_USERNAME_MESSAGE_SECURITY_BINDING.
WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE
Значение: 11
Политика определяет привязку канала HTTP с помощью WS_SSL_TRANSPORT_SECURITY_BINDING и
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING с использованием канала начальной загрузки
с привязкой канала HTTP, WS_SSL_TRANSPORT_SECURITY_BINDING и
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING.
WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE
Значение: 12
Политика определяет привязку канала TCP с помощью WS_SSL_TRANSPORT_SECURITY_BINDING и
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING с использованием канала начальной загрузки
с привязкой канала TCP, WS_SSL_TRANSPORT_SECURITY_BINDING и
WS_USERNAME_MESSAGE_SECURITY_BINDING.
WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE
Значение: 13
Политика определяет привязку канала TCP с помощью WS_SSL_TRANSPORT_SECURITY_BINDING и
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING с использованием канала начальной загрузки
с привязкой канала TCP, WS_SSL_TRANSPORT_SECURITY_BINDING и
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть webservices.h