WS_SSL_TRANSPORT_SECURITY_BINDING structure (webservices.h)
Sous-type de liaison de sécurité permettant de spécifier l’utilisation de la sécurité de transport basée sur le protocole SSL/TLS.
Cette liaison de sécurité est prise en charge uniquement avec le WS_HTTP_CHANNEL_BINDING.
Avec cette liaison de sécurité, les propriétés de liaison de sécurité suivantes peuvent être spécifiées :
- WS_SECURITY_BINDING_PROPERTY_CERT_FAILURES_TO_IGNORE (côté client uniquement)
- WS_SECURITY_BINDING_PROPERTY_DISABLE_CERT_REVOCATION_CHECK (côté client uniquement)
- WS_SECURITY_BINDING_PROPERTY_REQUIRE_SSL_CLIENT_CERT (côté serveur uniquement)
Syntaxe
typedef struct _WS_SSL_TRANSPORT_SECURITY_BINDING {
WS_SECURITY_BINDING binding;
WS_CERT_CREDENTIAL *localCertCredential;
} WS_SSL_TRANSPORT_SECURITY_BINDING;
Membres
binding
Type de base duquel dérivent ce sous-type de liaison de sécurité et tous les autres sous-types de liaison de sécurité.
localCertCredential
Informations d’identification du certificat local à utiliser avec cette liaison de sécurité.
Côté serveur : lorsque SSL est utilisé pour la sécurité du transport avec WS_HTTP_CHANNEL_BINDING, le certificat de serveur doit être inscrit par l’application à l’aide de l’outil httpcfg et ce champ doit avoir la valeur NULL. Dans tous les autres cas, le certificat SSL du serveur doit être spécifié à l’aide de ce champ.
Côté client : si un certificat client doit être utilisé avec SSL, il doit être spécifié à l’aide de ce champ. Si aucun certificat client ne doit être utilisé, ce champ doit être défini sur NULL.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | webservices.h |