Description de la sécurité
Une desciption de sécurité est représentée par une structure WS_SECURITY_DESCRIPTION et une instance d’une description de sécurité est fournie lorsque vous appelez la fonction WsCreateChannel pour créer un canal sécurisé ou la fonction WsCreateListener pour créer un écouteur.
Structure d’une description de sécurité
Le modèle de base de la sécurité des canaux est qu’un canal est sécurisé avec un ou plusieurs jetons de sécurité. Reflétant ce modèle, la structure WS_SECURITY_DESCRIPTION contient une liste de liaisons de sécurité, représentées par des structures WS_SECURITY_BINDING , et chaque liaison de sécurité décrit comment un jeton de sécurité est obtenu et utilisé sur le canal. Le type de sécurité utilisé sur un canal est déterminé par la sélection des sous-types de liaison de sécurité inclus dans la description de sécurité.
Les paramètres de sécurité facultatifs spécifiques à une liaison de sécurité sont spécifiés en tant que paramètres de liaison de sécurité dans la structure de liaison de sécurité ; Toutefois, les paramètres à l’échelle du canal, indépendamment des liaisons de sécurité, sont directement spécifiés en tant que paramètres de canal de sécurité dans le champ des propriétés de la description de sécurité proprement dite.
Les éléments d’API suivants sont utilisés avec les descriptions de sécurité.
Structure | Description |
---|---|
WS_SECURITY_DESCRIPTION | 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). |