Descripción de la seguridad
Una descipación de seguridad se representa mediante una estructura de WS_SECURITY_DESCRIPTION y se proporciona una instancia de una descripción de seguridad cuando se llama a la función WsCreateChannel para crear un canal seguro o la función WsCreateListener para crear un agente de escucha.
Estructura de una descripción de seguridad
El modelo básico de seguridad del canal es que un canal está protegido con uno o varios tokens de seguridad. Al reflejar este modelo, la estructura de WS_SECURITY_DESCRIPTION contiene una lista de enlaces de seguridad, representados por estructuras de WS_SECURITY_BINDING y cada enlace de seguridad describe cómo se obtiene y usa un token de seguridad en el canal. El tipo de seguridad que se usa en un canal se decide mediante la selección de subtipos de enlace de seguridad que se incluyen en la descripción de seguridad.
La configuración de seguridad opcional específica de un enlace de seguridad se especifica como configuración de enlace de seguridad en la estructura de enlace de seguridad; Sin embargo, la configuración en todo el canal independientemente de los enlaces de seguridad se especifica directamente como configuración del canal de seguridad en el campo de propiedades de la propia descripción de seguridad.
Los siguientes elementos de API se usan con descripciones de seguridad.
Estructura | Descripción |
---|---|
WS_SECURITY_DESCRIPTION | 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). |