Поделиться через


Описание безопасности

Деципация безопасности представлена структурой WS_SECURITY_DESCRIPTION , а экземпляр описания безопасности предоставляется при вызове функции WsCreateChannel для создания защищенного канала или функции WsCreateListener для создания прослушивателя.

Структура описания безопасности

Базовая модель безопасности канала заключается в том, что канал защищен одним или несколькими маркерами безопасности. Отражая эту модель, структура WS_SECURITY_DESCRIPTION содержит список привязок безопасности, представленных WS_SECURITY_BINDING структурами, и каждая привязка безопасности описывает, как один маркер безопасности получается и используется в канале. Тип безопасности, используемый в канале, определяется выбором подтипов привязки безопасности, включенных в описание безопасности.

Необязательные параметры безопасности, относящиеся к привязке безопасности, указываются в качестве параметров привязки безопасности в структуре привязки безопасности; Однако параметры на уровне канала, не зависящие от привязок безопасности, напрямую указываются в качестве параметров канала безопасности в поле свойств самого описания безопасности.

Схема, показывающая структуру описания безопасности.

Следующие элементы API используются с описаниями безопасности.

Структура Описание
WS_SECURITY_DESCRIPTION Структура верхнего уровня, используемая для указания требований к безопасности для канала (на стороне клиента) или прослушивателя (на стороне сервера).