RequestSecurityTokenResponse Klasse

Definition

Stellt das wst:RequestSecurityTokenResponse-Element dar, das verwendet wird, um ein Sicherheitstoken zurückzugeben.

public ref class RequestSecurityTokenResponse : System::IdentityModel::Protocols::WSTrust::WSTrustMessage
public class RequestSecurityTokenResponse : System.IdentityModel.Protocols.WSTrust.WSTrustMessage
type RequestSecurityTokenResponse = class
    inherit WSTrustMessage
Public Class RequestSecurityTokenResponse
Inherits WSTrustMessage
Vererbung
RequestSecurityTokenResponse

Hinweise

Das wst:RequestSecurityTokenResponse-Element (Message) enthält die Parameter und Eigenschaften in der Antwort, die von einem Sicherheitstokendienst (Security Token Service, STS) an eine Sicherheitstokenanforderung (Security Token Request, RST) gesendet wird, die von einem Client erstellt wird. Die Antwortnachricht (oder das -Element) wird als RSTR abgekürzt. Die RequestSecurityTokenResponse -Klasse enthält Eigenschaften, die die Elemente des RSTR darstellen. Ein RSTR kann eine Antwort auf eine Anforderung bilden, die einer der von WS-Trust definierten Anforderungsbindungen entspricht. Beispielsweise die Ausstellungsbindung, die Verlängerungsbindung, die Validate-Bindung oder die Cancel-Bindung. Viele der Eigenschaften in der RequestSecurityTokenResponse -Klasse entsprechen Elementen, die nur in bestimmten Arten von Antworten vorhanden sind, wie durch diese Bindungen definiert. Abhängig von der Art der Antwort, die ein bestimmtes RequestSecurityTokenResponse Objekt darstellt, oder den Parametern, die in der spezifischen Antwort vorhanden sind, die es darstellt, können einige Eigenschaften des -Objekts sein null.

Anforderungen kommen beim STS in einer Nachricht an, die ein wst:RequestSecurityToken-Element (RST) enthält. Diese Nachricht wird durch die RequestSecurityToken -Klasse dargestellt.

Weitere Informationen zum Element, das diese Klasse darstellt, finden Sie in der Version der WS-Trust Spezifikation, die für Ihr Szenario gilt.

Konstruktoren

RequestSecurityTokenResponse()

Initialisiert eine neue Instanz der RequestSecurityTokenResponse-Klasse.

RequestSecurityTokenResponse(WSTrustMessage)

Initialisiert eine neue Instanz der RequestSecurityTokenResponse-Klasse auf der Grundlage der angegebenen Anforderungsmeldung (RST).

Eigenschaften

AllowPostdating

Ruft den Inhalt des wst:AllowPostdating-Elements ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
AppliesTo

Ruft den Inhalt des wsp:AppliesTo-Elements ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
AuthenticationType

Ruft den Inhalt des wst:AuthenticationType-Elements ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
BinaryExchange

Ruft den Inhalt des wst:BinaryExchange-Elements ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
CanonicalizationAlgorithm

Ruft den Inhalt des wst:CanonicalizationAlgorithm-Elements ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
Context

Ruft den Inhalt des Kontextattributs auf dem RST oder RSTR ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
EncryptionAlgorithm

Ruft den Inhalt des wst:EncryptionAlgorithm-Elements ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
EncryptWith

Ruft den Inhalt des wst:EncryptWith-Elements ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
Entropy

Ruft den Inhalt des wst:Entropy-Elements ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
IsFinal

Ruft das Flag ab, das festlegt, ob RSTR die letzte Meldung ist und als solche serialisiert werden sollte, oder legt das Flag fest.

KeySizeInBits

Ruft den Inhalt des wst:KeySize-Elements innerhalb einer RequestSecurity Token (RST)-Nachricht ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
KeyType

Ruft den Inhalt des wst:KeyType-Elements innerhalb einer RequestSecurity Token (RST)-Nachricht ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
KeyWrapAlgorithm

Ruft den Inhalt des wst:KeyWrapAlgorithm-Elements ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
Lifetime

Ruft den Inhalt deswst:Lifetime -Elements innerhalb einer RequestSecurity Token (RST)-Nachricht ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
Properties

Ruft die Eigenschaftensammlung ab, um das Objekt zu erweitern.

(Geerbt von OpenObject)
ReplyTo

Ruft die Adresse ab, die für Antworten an die abhängige Seite verwendet werden soll, oder legt diese fest.

(Geerbt von WSTrustMessage)
RequestedAttachedReference

Ruft die Sicherheitstokenreferenz ab, wenn das angeforderte Token an die Meldung angefügt ist, oder legt diese fest.

RequestedProofToken

Ruft das optionale Element ab, das verwendet wird, um den Nachweis des Besitzestokens zurückzugeben, oder legt dieses fest.

RequestedSecurityToken

Ruft das optionale Element ab, das verwendet wird, um das angeforderte Sicherheitstoken zurückzugeben, oder legt dieses fest.

RequestedTokenCancelled

Ruft das wst:RequestedTokenCancelled-Element ab oder legt dieses fest.

RequestedUnattachedReference

Ruft die Sicherheitstokenreferenz ab, wenn das angeforderte Token nicht an die Meldung angefügt ist, oder legt diese fest.

RequestType

Ruft das wst:RequestType-Element ab oder legt dieses fest.

(Geerbt von WSTrustMessage)
SignatureAlgorithm

Ruft den Inhalt des wst:SignatureAlgorithm-Elements ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
SignWith

Ruft den Inhalt des wst:SignWith-Elements ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
Status

Ruft das wst:Status-Element im RSTR ab oder legt dieses fest.

TokenType

Ruft den Inhalt des wst:TokenType-Elements ab oder legt diesen fest.

(Geerbt von WSTrustMessage)
UseKey

Ruft den Inhalt des wst:UseKey-Elements ab oder legt diesen fest.

(Geerbt von WSTrustMessage)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen