Säkerhetsbeskrivning
En säkerhetsdeciption representeras av en WS_SECURITY_DESCRIPTION struktur och en instans av en säkerhetsbeskrivning tillhandahålls när du anropar funktionen WsCreateChannel för att skapa en säker kanal eller funktionen WsCreateListener för att skapa en lyssnare.
Struktur för en säkerhetsbeskrivning
Den grundläggande modellen för kanalsäkerhet är att en kanal skyddas med en eller flera säkerhetstoken. Som en återspegling av den här modellen innehåller WS_SECURITY_DESCRIPTION-strukturen en lista över säkerhetsbindningar, som representeras av WS_SECURITY_BINDING strukturer, och varje säkerhetsbindning beskriver hur en säkerhetstoken hämtas och används på kanalen. Vilken typ av säkerhet som används på en kanal bestäms av valet av undertyper för säkerhetsbindning som ingår i säkerhetsbeskrivningen.
Valfria säkerhetsinställningar som är specifika för en säkerhetsbindning anges som säkerhetsbindningsinställningar i säkerhetsbindningsstrukturen. Men kanalomfattande inställningar som är oberoende av säkerhetsbindningar anges direkt som inställningar för säkerhetskanaler i fältet egenskaper i själva säkerhetsbeskrivningen.
Följande API-element används med säkerhetsbeskrivningar.
Struktur | Beskrivning |
---|---|
WS_SECURITY_DESCRIPTION | Den översta strukturen som används för att ange säkerhetskrav för en kanal (på klientsidan) eller en lyssnare (på serversidan). |