estructura de WS_SSL_TRANSPORT_SECURITY_BINDING (webservices.h)

Subtipo de enlace de seguridad para especificar el uso de la seguridad de transporte basada en protocolo SSL/TLS.

Este enlace de seguridad solo se admite con el WS_HTTP_CHANNEL_BINDING.

Con este enlace de seguridad, se pueden especificar las siguientes propiedades de enlace de seguridad:

Sintaxis

typedef struct _WS_SSL_TRANSPORT_SECURITY_BINDING {
  WS_SECURITY_BINDING binding;
  WS_CERT_CREDENTIAL  *localCertCredential;
} WS_SSL_TRANSPORT_SECURITY_BINDING;

Miembros

binding

Tipo base del que derivan este subtipo de enlace de seguridad y todos los demás subtipos de enlace de seguridad.

localCertCredential

Credencial de certificado local que se va a usar con este enlace de seguridad.

Lado servidor: cuando se usa SSL para la seguridad de transporte con WS_HTTP_CHANNEL_BINDING, la aplicación debe registrar el certificado de servidor mediante la herramienta httpcfg y este campo debe establecerse en NULL. En todos los demás casos, se debe especificar el certificado SSL del servidor mediante este campo.

Lado cliente: si se va a usar un certificado de cliente con SSL, se debe especificar mediante este campo. Si no se va a usar ningún certificado de cliente, este campo debe establecerse en NULL.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado webservices.h