Freigeben über


Sicherheitsbeschreibung

Eine Sicherheitsherkunft wird durch eine WS_SECURITY_DESCRIPTION-Struktur dargestellt, und eine instance 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 wird. Nach diesem Modell enthält die WS_SECURITY_DESCRIPTION-Struktur eine Liste von Sicherheitsbindungen, die durch WS_SECURITY_BINDING-Strukturen dargestellt werden, und jede Sicherheitsbindung beschreibt, wie ein Sicherheitstoken abgerufen und im Kanal verwendet wird. Die Art der Sicherheit, die in einem Kanal verwendet wird, wird durch die Auswahl der Sicherheitsbindungsuntertypen bestimmt, 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 Eigenschaftenfeld der Sicherheitsbeschreibung selbst angegeben.

Diagramm, das die Struktur einer Sicherheitsbeschreibung zeigt.

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 (clientseitig) oder einen Listener (serverseitig) anzugeben.