структура WS_SECURITY_DESCRIPTION (webservices.h)
Структура верхнего уровня, используемая для указания требований к безопасности для канала (на стороне клиента) или прослушивателя (на стороне сервера).
Синтаксис
typedef struct _WS_SECURITY_DESCRIPTION {
WS_SECURITY_BINDING **securityBindings;
ULONG securityBindingCount;
WS_SECURITY_PROPERTY *properties;
ULONG propertyCount;
} WS_SECURITY_DESCRIPTION;
Члены
securityBindings
Массив указателей на привязки безопасности. Набор привязок безопасности определяет тип безопасности, применяемый к каналу. Каждая привязка безопасности задает один маркер безопасности.
securityBindingCount
Количество элементов в массиве securityBindings.
properties
Массив свойств, указывающих необязательные параметры безопасности на уровне канала. Каждый WS_SECURITY_PROPERTY в массиве является парой "ключ-значение" и должен использовать ключ, определенный в WS_SECURITY_PROPERTY_ID. Это поле может иметь значение NULL, и если оно равно NULL, для каждого параметра канала безопасности будет использоваться значение по умолчанию.
propertyCount
Количество элементов в массиве свойств.
Комментарии
На рисунке ниже показана структура описания безопасности.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | webservices.h |