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