Ergebnisse der Sicherheitsverarbeitung

Auf einem sicheren Kanal werden nur nachrichten, die erfolgreich Sicherheitsüberprüfungen bestehen, an die Anwendung übermittelt. Für diese Nachrichten werden einige Ergebnisse der Sicherheitsüberprüfung als Nachrichteneigenschaften angefügt, und die Anwendung kann diese Eigenschaften extrahieren und untersuchen, um zusätzliche Schritte wie Autorisierungsprüfungen auszuführen.

Die Funktion WsGetMessageProperty kann verwendet werden, um eine der sicherheitsbezogenen Eigenschaften abzurufen, die in WS _ MESSAGE PROPERTY _ _ IDdefiniert sind. WsGetMessageProperty gibt einen Fehler für Abfragen zurück, bei denen Sicherheitseigenschaften abgefragt werden, die nicht auf den im Kanal verwendeten Sicherheitstyp anwendbar sind. Die Nachricht besitzt weiterhin die eigenschaften, die von der Abfragefunktion zurückgegeben werden.

Die folgenden API-Elemente werden mit Sicherheitsverarbeitungsergebnissen verwendet.

Enumeration Beschreibung
_ _ _ WS-SICHERHEITSTOKEN-EIGENSCHAFTEN-ID _ Definiert die Schlüssel für die Felder und Eigenschaften, die aus einem Sicherheitstoken extrahiert werden können.
Funktion BESCHREIBUNG
WsGetSecurityTokenProperty Extrahiert ein Feld oder eine Eigenschaft aus einem Sicherheitstoken.
Handle BESCHREIBUNG
_ _ WS-SICHERHEITSTOKEN Ein nicht transparentes Handle, das ein Sicherheitstoken darstellt.