Compartilhar via


Descrição de segurança

Uma desciption de segurança é representada por uma estrutura WS_SECURITY_DESCRIPTION e uma instância de uma descrição de segurança é fornecida quando você chama a função WsCreateChannel para criar um canal seguro ou a função WsCreateListener para criar um ouvinte.

Estrutura de uma descrição de segurança

O modelo básico de segurança de canal é que um canal é protegido com um ou mais tokens de segurança. Refletindo esse modelo, a estrutura WS_SECURITY_DESCRIPTION contém uma lista de associações de segurança, representadas por estruturas de WS_SECURITY_BINDING e cada associação de segurança descreve como um token de segurança é obtido e usado no canal. O tipo de segurança usado em um canal é decidido pela seleção de subtipos de associação de segurança incluídos na descrição de segurança.

As configurações de segurança opcionais específicas a uma associação de segurança são especificadas como configurações de associação de segurança na estrutura de associação de segurança; no entanto, as configurações em todo o canal independentes de associações de segurança são especificadas diretamente como configurações de canal de segurança nas propriedades campo da própria descrição de segurança.

Diagrama mostrando a estrutura de uma descrição de segurança.

Os seguintes elementos de API são usados com descrições de segurança.

Estrutura Descrição
WS_SECURITY_DESCRIPTION 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).