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 |