Sicherheitsbeschreibung
Eine Sicherheitsherkunft wird durch eine WS_SECURITY_DESCRIPTION-Struktur dargestellt, und eine Instanz einer Sicherheitsbeschreibung wird angegeben, wenn Sie die WsCreateChannel-funktion aufrufen, um einen sicheren Kanal oder die WsCreateListener--Funktion zum Erstellen eines Listeners zu erstellen.
Struktur einer Sicherheitsbeschreibung
Das grundlegende Modell der Kanalsicherheit besteht darin, dass ein Kanal mit mindestens einem Sicherheitstoken gesichert ist. Anhand dieses Modells enthält die WS_SECURITY_DESCRIPTION-Struktur eine Liste der Sicherheitsbindungen, dargestellt durch WS_SECURITY_BINDING Strukturen, und jede Sicherheitsbindung beschreibt, wie ein Sicherheitstoken abgerufen und auf dem Kanal verwendet wird. Die Art der sicherheit, die auf einem Kanal verwendet wird, wird durch die Auswahl von Sicherheitsbindungsuntertypen entschieden, die in der Sicherheitsbeschreibung enthalten sind.
Optionale Sicherheitseinstellungen, die für eine Sicherheitsbindung spezifisch sind, werden als Sicherheitsbindungseinstellungen in der Sicherheitsbindungsstruktur angegeben; Kanalweite Einstellungen, die von Sicherheitsbindungen unabhängig sind, werden jedoch direkt als Sicherheitskanaleinstellungen im Eigenschaften Feld der Sicherheitsbeschreibung selbst angegeben.
Die folgenden API-Elemente werden mit Sicherheitsbeschreibungen verwendet.
Struktur | Beschreibung |
---|---|
WS_SECURITY_DESCRIPTION | Die Struktur der obersten Ebene, die verwendet wird, um die Sicherheitsanforderungen für einen Kanal (auf clientseitiger Seite) oder einen Listener (auf der Serverseite) anzugeben. |