Compartilhar via


estrutura WS_SECURITY_DESCRIPTION (webservices.h)

A estrutura de nível superior usada para especificar os requisitos de segurança para um canal (no lado do cliente) ou um ouvinte (no lado do servidor).

Sintaxe

typedef struct _WS_SECURITY_DESCRIPTION {
  WS_SECURITY_BINDING  **securityBindings;
  ULONG                securityBindingCount;
  WS_SECURITY_PROPERTY *properties;
  ULONG                propertyCount;
} WS_SECURITY_DESCRIPTION;

Membros

securityBindings

A matriz de ponteiros para associações de segurança. O conjunto de suprimentos de associações de segurança determina o tipo de segurança aplicada ao canal. Cada associação de segurança especifica um token de segurança.

securityBindingCount

A contagem de elementos na matriz securityBindings.

properties

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

propertyCount

A contagem de elementos na matriz de propriedades.

Comentários

A figura a seguir ilustra a estrutura de uma descrição de segurança.

Diagrama dos elementos em uma descrição de segurança. Um Recipiente de Configurações em todo o Canal, uma Associação de Segurança e as propriedades da Associação de Segurança.

Requisitos

Requisito Valor
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