Compartir a través de


enumeración WS_EXTENDED_PROTECTION_SCENARIO (webservices.h)

Define cómo se valida la protección ampliada . Para la mayoría de las configuraciones, el tiempo de ejecución puede determinar automáticamente qué debe validarse en función de la presencia del WS_SSL_TRANSPORT_SECURITY_BINDING. Sin embargo, si la conexión SSL finaliza en un intermediario, como un proxy antes de llegar al servidor, el método de validación debe cambiar y este escenario no se puede detectar automáticamente.

Solo está disponible en el 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
No hay ninguna conexión SSL entre el cliente y el servidor, o la conexión SSL finaliza en el servidor. Este es el valor predeterminado.
WS_EXTENDED_PROTECTION_SCENARIO_TERMINATED_SSL
Valor: 2
Existe una conexión SSL, pero finaliza en un intermediario. La conexión entre el intermediario y el servidor puede o no
use SSL. Cuando se establece esta propiedad, WS_SECURITY_PROPERTY_ID también se debe establecer.

Requisitos

   
Cliente mínimo compatible v.1.0
Encabezado webservices.h