GenericXmlSecurityToken Klasse

Definition

Stellt ein Sicherheitstoken dar, das auf XML basiert.

public ref class GenericXmlSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class GenericXmlSecurityToken : System.IdentityModel.Tokens.SecurityToken
type GenericXmlSecurityToken = class
    inherit SecurityToken
Public Class GenericXmlSecurityToken
Inherits SecurityToken
Vererbung
GenericXmlSecurityToken

Hinweise

Verwenden Sie die GenericXmlSecurityToken Klasse, wenn Sie ein Token über die Verbindung empfangen, die nicht in einer Spezifikation definiert ist, oder es gibt keine Möglichkeit, den Typ des Sicherheitstokens zu bestimmen. Wenn Sie z. B. in einem Verbundszenario ein Anforderungssicherheitstoken (Request Security Token, RST) an einen Sicherheitstokendienst (Security Token Service, STS) senden, wissen Sie nicht immer den Typ des vom STS zurückgegebenen Sicherheitstokens. In solchen Fällen können Sie ein GenericXmlSecurityToken Sicherheitstoken zusammen mit den internen und externen Verweisen als XML speichern.

Verwenden Sie die GenericXmlSecurityToken Klasse, um Ansprüche mithilfe von XML zu definieren, wenn eines der integrierten Sicherheitstoken nicht ausreicht. Andere Sicherheitstoken können ihre Ansprüche mithilfe von XML definieren, das GenericXmlSecurityToken Sicherheitstoken ermöglicht jedoch generisch ein Sicherheitstoken, einen anwendungsdefinierten XML-Satz zu haben.

Konstruktoren

Name Beschreibung
GenericXmlSecurityToken(XmlElement, SecurityToken, DateTime, DateTime, SecurityKeyIdentifierClause, SecurityKeyIdentifierClause, ReadOnlyCollection<IAuthorizationPolicy>)

Initialisiert eine neue Instanz der GenericXmlSecurityToken-Klasse.

Eigenschaften

Name Beschreibung
AuthorizationPolicies

Ruft die Sammlung von Autorisierungsrichtlinien für dieses Sicherheitstoken ab.

ExternalTokenReference

Ruft eine Security Key Identifier -Klausel, die auf dieses Sicherheitstoken verweist, wenn dieses Sicherheitstoken nicht in der SOAP-Nachricht enthalten ist, in der darauf verwiesen wird.

Id

Ruft einen eindeutigen Bezeichner des Sicherheitstokens ab.

InternalTokenReference

Ruft eine Security Key Identifier -Klausel, die auf dieses Sicherheitstoken verweist, wenn dieses Sicherheitstoken in der SOAP-Nachricht enthalten ist, auf die verwiesen wird.

ProofToken

Ruft das Nachweistoken für das Sicherheitstoken ab.

SecurityKeys

Ruft die kryptografischen Schlüssel ab, die dem Dokumentprüfungstoken zugeordnet sind.

TokenXml

Ruft den XML-Code ab, der dem Sicherheitstoken zugeordnet ist.

ValidFrom

Ruft den ersten Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist.

ValidTo

Ruft den letzten Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist.

Methoden

Name Beschreibung
CanCreateKeyIdentifierClause<T>()

Ruft einen Wert ab, der angibt, ob dieses Sicherheitstoken die angegebene Schlüsselbezeichnerklausel erstellen kann.

CreateKeyIdentifierClause<T>()

Erstellt die angegebene Schlüsselbezeichnerklausel.

Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz dem angegebenen Schlüsselbezeichner entspricht.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Ruft den Schlüssel für die angegebene Schlüsselbezeichnerklausel ab.

(Geerbt von SecurityToken)
ToString()

Gibt das aktuelle Objekt zurück.

Gilt für: