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 |