Compartilhar via


enumeração WS_EXTENDED_PROTECTION_SCENARIO (webservices.h)

Define como a Proteção Estendida é validada. Para a maioria das configurações, o runtime pode determinar automaticamente o que precisa ser validado com base na presença do WS_SSL_TRANSPORT_SECURITY_BINDING. No entanto, se a conexão SSL for encerrada em um intermediário como um proxy antes de chegar ao servidor, o método de validação deverá ser alterado e esse cenário não poderá ser detectado automaticamente.

Disponível apenas no servidor.

Syntax

typedef enum {
  WS_EXTENDED_PROTECTION_SCENARIO_BOUND_SERVER = 1,
  WS_EXTENDED_PROTECTION_SCENARIO_TERMINATED_SSL = 2
} WS_EXTENDED_PROTECTION_SCENARIO;

Constantes

 
WS_EXTENDED_PROTECTION_SCENARIO_BOUND_SERVER
Valor: 1
Não há nenhuma conexão SSL entre o cliente e o servidor ou a conexão SSL é encerrada no servidor. Esse é o padrão.
WS_EXTENDED_PROTECTION_SCENARIO_TERMINATED_SSL
Valor: 2
Existe uma conexão SSL, mas é encerrada em um intermediário. A conexão entre o intermediário e o servidor pode ou não
use SSL. Quando essa propriedade é definida, WS_SECURITY_PROPERTY_ID também deve ser definido.

Requisitos

   
Cliente mínimo com suporte v.1.0
Cabeçalho webservices.h