WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE structure (webservices.h)

Security template information to be filled in by application. Associated with WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE.

Syntax

typedef struct _WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE {
  WS_CHANNEL_PROPERTIES                           channelProperties;
  WS_SECURITY_PROPERTIES                          securityProperties;
  WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE sspiTransportSecurityBinding;
  WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE   usernameMessageSecurityBinding;
  WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE   securityContextSecurityBinding;
} WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE;

Members

channelProperties

Application provided additional channel properties for both bootstrap channel and service channel that cannot be represented in policy.

securityProperties

Application provided additional security properties for the bootstrap channel that cannot be represented in policy.

sspiTransportSecurityBinding

Application provided SSPI transport security information for both bootstrap channel and service channel that cannot be represented in policy.

usernameMessageSecurityBinding

Application provided username binding information for the bootstrap channel that cannot be represented in policy.

securityContextSecurityBinding

Application provided security context message binding information for the service channel that cannot be represented in policy.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header webservices.h