Описание безопасности
Деципация безопасности представлена структурой WS_SECURITY_DESCRIPTION , а экземпляр описания безопасности предоставляется при вызове функции WsCreateChannel для создания защищенного канала или функции WsCreateListener для создания прослушивателя.
Структура описания безопасности
Базовая модель безопасности канала заключается в том, что канал защищен одним или несколькими маркерами безопасности. Отражая эту модель, структура WS_SECURITY_DESCRIPTION содержит список привязок безопасности, представленных WS_SECURITY_BINDING структурами, и каждая привязка безопасности описывает, как один маркер безопасности получается и используется в канале. Тип безопасности, используемый в канале, определяется выбором подтипов привязки безопасности, включенных в описание безопасности.
Необязательные параметры безопасности, относящиеся к привязке безопасности, указываются в качестве параметров привязки безопасности в структуре привязки безопасности; Однако параметры на уровне канала, не зависящие от привязок безопасности, напрямую указываются в качестве параметров канала безопасности в поле свойств самого описания безопасности.
Следующие элементы API используются с описаниями безопасности.
Структура | Описание |
---|---|
WS_SECURITY_DESCRIPTION | Структура верхнего уровня, используемая для указания требований к безопасности для канала (на стороне клиента) или прослушивателя (на стороне сервера). |