Compartilhar via


estrutura WS_SECURITY_BINDING (webservices.h)

O tipo base abstrato para todas as associações de segurança. Um ou mais subtipos concretos disso são especificados na descrição de segurança fornecida durante a criação do canal e do ouvinte. Cada subtipo concreto disso corresponde a um protocolo de segurança e uma maneira de usá-lo para fornecer autenticação e/ou proteção a um canal.

Cada instância de subtipo de associação de segurança na descrição de segurança contribui com um token de segurança no runtime. Assim, os campos desse tipo podem ser exibidos como especificando um token de segurança, como obtê-lo, como usá-lo para segurança de canal e como modificar seu comportamento usando as configurações opcionais.

Sintaxe

typedef struct _WS_SECURITY_BINDING {
  WS_SECURITY_BINDING_TYPE     bindingType;
  WS_SECURITY_BINDING_PROPERTY *properties;
  ULONG                        propertyCount;
} WS_SECURITY_BINDING;

Membros

bindingType

O WS_SECURITY_BINDING_TYPE da associação de segurança que está sendo descrita. O valor de tipo indica como obter o token de segurança correspondente a essa associação de segurança.

properties

A matriz de propriedades que especifica as configurações opcionais de associação de segurança. Cada WS_SECURITY_BINDING_PROPERTY na matriz é um par chave-valor e deve usar uma chave definida em WS_SECURITY_BINDING_PROPERTY_ID. Esse campo pode ser NULL e, se for NULL, o valor padrão será usado para cada configuração de token de segurança.

propertyCount

A contagem de elementos na matriz de propriedades.

Requisitos

   
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho webservices.h