Share via


estructura WS_SECURITY_DESCRIPTION (webservices.h)

Estructura de nivel superior que se usa para especificar los requisitos de seguridad de un canal (en el lado cliente) o un agente de escucha (en el lado servidor).

Sintaxis

typedef struct _WS_SECURITY_DESCRIPTION {
  WS_SECURITY_BINDING  **securityBindings;
  ULONG                securityBindingCount;
  WS_SECURITY_PROPERTY *properties;
  ULONG                propertyCount;
} WS_SECURITY_DESCRIPTION;

Miembros

securityBindings

Matriz de punteros a enlaces de seguridad. El conjunto de enlaces de seguridad proporciona determina el tipo de seguridad aplicado al canal. Cada enlace de seguridad especifica un token de seguridad.

securityBindingCount

Recuento de elementos de la matriz securityBindings.

properties

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

propertyCount

Recuento de elementos de la matriz de propiedades.

Comentarios

En la ilustración siguiente se muestra la estructura de una descripción de seguridad.

Diagrama de los elementos de una descripción de seguridad. Un contenedor de configuración para todo el canal, un enlace de seguridad y las propiedades del enlace de seguridad.

Requisitos

Requisito Value
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