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:
- WS_SECURITY_BINDING_PROPERTY_CERT_FAILURES_TO_IGNORE (solo en el lado cliente)
- WS_SECURITY_BINDING_PROPERTY_DISABLE_CERT_REVOCATION_CHECK (solo en el lado cliente)
- WS_SECURITY_BINDING_PROPERTY_REQUIRE_SSL_CLIENT_CERT (solo en el lado servidor)
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 |