Partager via


WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE structure (webservices.h)

Modèle de liaison de sécurité pour spécifier l’utilisation de la sécurité de transport basée sur le protocole SSL/TLS.

Voir aussi WS_SSL_TRANSPORT_SECURITY_BINDING.

Cette liaison de sécurité est prise en charge uniquement avec le WS_HTTP_CHANNEL_BINDING.

Syntaxe

typedef struct _WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE {
  WS_SECURITY_BINDING_PROPERTIES securityBindingProperties;
  WS_CERT_CREDENTIAL             *localCertCredential;
} WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE;

Membres

securityBindingProperties

L’application a fourni des propriétés de liaison de sécurité qui ne peuvent pas être représentées dans la stratégie.

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' HttpCfg.exe 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