Beschrijving van beveiliging
Een beveiligingsdeciptie wordt vertegenwoordigd door een WS_SECURITY_DESCRIPTION structuur en er wordt een exemplaar van een beveiligingsbeschrijving opgegeven wanneer u de functie WsCreateChannel aanroept om een beveiligd kanaal of de WsCreateListener-functie te maken om een listener te maken.
Structuur van een beveiligingsbeschrijving
Het basismodel van kanaalbeveiliging is dat een kanaal wordt beveiligd met een of meer beveiligingstokens. Als u dit model weergeeft, bevat de WS_SECURITY_DESCRIPTION structuur een lijst met beveiligingsbindingen, vertegenwoordigd door WS_SECURITY_BINDING structuren, en elke beveiligingsbinding beschrijft hoe één beveiligingstoken wordt verkregen en gebruikt in het kanaal. Het type beveiliging dat op een kanaal wordt gebruikt, wordt bepaald door de selectie van subtypen voor beveiligingsbindingen die zijn opgenomen in de beveiligingsbeschrijving.
Optionele beveiligingsinstellingen die specifiek zijn voor een beveiligingsbinding worden opgegeven als beveiligingsbindingsinstellingen in de structuur van de beveiligingsbinding; Kanaalbrede instellingen onafhankelijk van beveiligingsbindingen worden echter rechtstreeks opgegeven als beveiligingskanaalinstellingen in het eigenschappen veld van de beveiligingsbeschrijving zelf.
De volgende API-elementen worden gebruikt met beveiligingsbeschrijvingen.
Structuur | Beschrijving |
---|---|
WS_SECURITY_DESCRIPTION | De structuur op het hoogste niveau die wordt gebruikt om de beveiligingsvereisten voor een kanaal (aan de clientzijde) of een listener (aan de serverzijde) op te geven. |