Freigeben über


WS_EXTENDED_PROTECTION_SCENARIO-Enumeration (webservices.h)

Definiert, wie erweiterter Schutz überprüft wird. Bei den meisten Konfigurationen kann die Runtime basierend auf dem Vorhandensein der WS_SSL_TRANSPORT_SECURITY_BINDING automatisch bestimmen, was überprüft werden muss. Wenn die SSL-Verbindung jedoch bei einem Vermittler wie einem Proxy beendet wird, bevor der Server erreicht wird, muss sich die Validierungsmethode ändern, und dieses Szenario kann nicht automatisch erkannt werden.

Nur auf dem Server verfügbar.

Syntax

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

Konstanten

 
WS_EXTENDED_PROTECTION_SCENARIO_BOUND_SERVER
Wert: 1
Es besteht keine SSL-Verbindung zwischen dem Client und dem Server, oder die SSL-Verbindung wird auf dem Server beendet. Dies ist die Standardoption.
WS_EXTENDED_PROTECTION_SCENARIO_TERMINATED_SSL
Wert: 2
Es besteht eine SSL-Verbindung, die jedoch an einem Vermittler beendet wird. Die Verbindung zwischen dem Vermittler und dem Server kann oder nicht
SSL verwenden. Wenn diese Eigenschaft festgelegt ist, muss auch WS_SECURITY_PROPERTY_ID festgelegt werden.

Anforderungen

   
Unterstützte Mindestversion (Client) v.1.0
Kopfzeile webservices.h