énumération WS_EXTENDED_PROTECTION_SCENARIO (webservices.h)
Définit la façon dont la protection étendue est validée. Pour la plupart des configurations, le runtime peut déterminer automatiquement ce qui doit être validé en fonction de la présence du WS_SSL_TRANSPORT_SECURITY_BINDING. Toutefois, si la connexion SSL est arrêtée à un intermédiaire tel qu’un proxy avant d’atteindre le serveur, la méthode de validation doit changer et ce scénario ne peut pas être détecté automatiquement.
Disponible uniquement sur le serveur.
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 Valeur : 1 Il n’existe aucune connexion SSL entre le client et le serveur, ou la connexion SSL est arrêtée au niveau du serveur. Il s’agit de la valeur par défaut. |
WS_EXTENDED_PROTECTION_SCENARIO_TERMINATED_SSL Valeur : 2 Une connexion SSL existe, mais elle se termine à un intermédiaire. La connexion entre l’intermédiaire et le serveur peut ou non utilisez SSL. Lorsque cette propriété est définie, WS_SECURITY_PROPERTY_ID doit également l’être. |
Configuration requise
Client minimal pris en charge | v.1.0 |
En-tête | webservices.h |