Compartir a través de


estructura de WS_SECURITY_BINDING (webservices.h)

Tipo base abstracto para todos los enlaces de seguridad. Uno o varios subtipos concretos de esto se especifican en la descripción de seguridad que se proporciona durante la creación del canal y del agente de escucha. Cada subtipo concreto de esto corresponde a un protocolo de seguridad y una forma de usarlo para proporcionar autenticación o protección a un canal.

Cada subtipo de enlace de seguridad de la descripción de seguridad contribuye a un token de seguridad en tiempo de ejecución. Por lo tanto, los campos de este tipo se pueden ver como especificar un token de seguridad, cómo obtenerlo, cómo usarlo para la seguridad del canal y cómo modificar su comportamiento mediante la configuración opcional.

Sintaxis

typedef struct _WS_SECURITY_BINDING {
  WS_SECURITY_BINDING_TYPE     bindingType;
  WS_SECURITY_BINDING_PROPERTY *properties;
  ULONG                        propertyCount;
} WS_SECURITY_BINDING;

Miembros

bindingType

El WS_SECURITY_BINDING_TYPE del enlace de seguridad que se describe. El valor de tipo indica cómo obtener el token de seguridad correspondiente a este enlace de seguridad.

properties

Matriz de propiedades que especifican la configuración de enlace de seguridad opcional. Cada WS_SECURITY_BINDING_PROPERTY de la matriz es un par clave-valor y debe usar una clave definida en WS_SECURITY_BINDING_PROPERTY_ID. Este campo puede ser NULL y, si es NULL, se usará el valor predeterminado para cada configuración de token de seguridad.

propertyCount

Recuento de elementos de la matriz de propiedades.

Requisitos

   
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado webservices.h