Condividi tramite


enumerazione WS_EXTENDED_PROTECTION_SCENARIO (webservices.h)

Definisce la modalità di convalida della protezione estesa . Per la maggior parte delle configurazioni, il runtime può determinare automaticamente cosa deve essere convalidato in base alla presenza dell'WS_SSL_TRANSPORT_SECURITY_BINDING. Tuttavia, se la connessione SSL viene terminata in un intermediario, ad esempio un proxy prima di raggiungere il server, il metodo di convalida deve cambiare e questo scenario non può essere rilevato automaticamente.

Disponibile solo nel server.

Sintassi

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

Costanti

 
WS_EXTENDED_PROTECTION_SCENARIO_BOUND_SERVER
Valore: 1
Non esiste alcuna connessione SSL tra il client e il server oppure la connessione SSL viene terminata nel server. Questo è il valore predefinito.
WS_EXTENDED_PROTECTION_SCENARIO_TERMINATED_SSL
Valore: 2
Esiste una connessione SSL ma viene terminata in un intermediario. La connessione tra l'intermediario e il server può o meno
usare SSL. Quando questa proprietà è impostata, WS_SECURITY_PROPERTY_ID deve essere impostata anche.

Requisiti

   
Client minimo supportato v.1.0
Intestazione webservices.h