WS_SECURITY_DESCRIPTION structure (webservices.h)
Structure de niveau supérieur utilisée pour spécifier les exigences de sécurité pour un canal (côté client) ou un écouteur (côté serveur).
Syntaxe
typedef struct _WS_SECURITY_DESCRIPTION {
WS_SECURITY_BINDING **securityBindings;
ULONG securityBindingCount;
WS_SECURITY_PROPERTY *properties;
ULONG propertyCount;
} WS_SECURITY_DESCRIPTION;
Membres
securityBindings
Tableau de pointeurs vers les liaisons de sécurité. L’ensemble des fournitures de liaisons de sécurité détermine le type de sécurité appliqué au canal. Chaque liaison de sécurité spécifie un jeton de sécurité.
securityBindingCount
Nombre d’éléments dans le tableau securityBindings.
properties
Tableau de propriétés spécifiant les paramètres de sécurité facultatifs à l’échelle du canal. Chaque WS_SECURITY_PROPERTY dans le tableau est une paire clé-valeur et doit utiliser une clé définie dans WS_SECURITY_PROPERTY_ID. Ce champ peut être NULL, et s’il est NULL, la valeur par défaut est utilisée pour chaque paramètre de canal de sécurité.
propertyCount
Nombre d’éléments dans le tableau de propriétés.
Remarques
La figure ci-dessous illustre la structure d’une description de sécurité.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
En-tête | webservices.h |