Freigeben über


EncryptedSecurityTokenHandler Klasse

Definition

Ein Tokenhandler für verschlüsselte Sicherheitstoken. Behandelt das Token des Typs EncryptedSecurityToken.

public ref class EncryptedSecurityTokenHandler : System::IdentityModel::Tokens::SecurityTokenHandler
public class EncryptedSecurityTokenHandler : System.IdentityModel.Tokens.SecurityTokenHandler
type EncryptedSecurityTokenHandler = class
    inherit SecurityTokenHandler
Public Class EncryptedSecurityTokenHandler
Inherits SecurityTokenHandler
Vererbung
EncryptedSecurityTokenHandler

Hinweise

Ein Tokenhandler, der Objekte aus Elementen und Objekten aus <xenc:EncryptedData><xenc:EncryptedKey> Elementen serialisiert und EncryptedKeyIdentifierClause deserialisiertEncryptedSecurityToken, wie in der XML-Verschlüsselungssyntax und Verarbeitungsspezifikation definiert.

Konstruktoren

EncryptedSecurityTokenHandler()

Initialisiert eine neue Instanz der EncryptedSecurityTokenHandler-Klasse.

Eigenschaften

CanValidateToken

Ruft einen Wert ab, der angibt, ob der Handler die Validierung von Sicherheitstoken unterstützt.

(Geerbt von SecurityTokenHandler)
CanWriteToken

Ruft einen Wert ab, der angibt, ob der Handler die Serialisierung für Token bereitstellt.

Configuration

Ruft das SecurityTokenHandlerConfiguration-Objekt ab, das die Konfiguration für die aktuelle Instanz bereitstellt, oder legt dieses fest.

(Geerbt von SecurityTokenHandler)
ContainingCollection

Ruft die Token Handler-Sammlung ab, die die aktuelle Instanz beinhaltet.

(Geerbt von SecurityTokenHandler)
KeyInfoSerializer

Übernimmt oder bestimmt den SecurityTokenSerializer, der verwendet wird, um Schlüsselbezeichner aus dem <xenc:EncryptedData>-Element zu serialisieren bzw. zu deserialisieren.

TokenType

Ruft den Typ des Tokens ab, das durch die aktuelle Instanz verarbeitet wird.

Methoden

CanReadKeyIdentifierClause(XmlReader)

Gibt einen Wert zurück, der angibt, ob das aktuelle XML-Element auf ein <xenc:EncryptedKey>-Element zeigt, das durch diese Instanz auf eine SecurityKeyIdentifierClause deserialisiert werden kann.

CanReadToken(String)

Gibt einen Wert zurück, der angibt, ob die angegebene Zeichenfolge als Token des Typs deserialisiert werden kann, der von dieser Instanz verarbeitet wird.

(Geerbt von SecurityTokenHandler)
CanReadToken(XmlReader)

Gibt einen Wert zurück, der angibt, ob der Reader auf ein <xenc:EncryptedData>-Element zeigt.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Gibt einen Wert zurück, der angibt, ob die angegebene Schlüsselbezeichnerklausel von dieser Instanz serialisiert werden kann.

(Geerbt von SecurityTokenHandler)
CreateSecurityTokenReference(SecurityToken, Boolean)

Erstellt bei Überschreibung in einer abgeleiteten Klasse den Sicherheitstokenverweis für die von dieser Klasse verarbeiteten Token. Diese Methode wird in der Regel von einem Sicherheitstokendienst (STS) aufgerufen.

(Geerbt von SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

Erstellt, wenn in einer abgeleiteten Klasse überschrieben, ein Sicherheitstoken mithilfe der angegebenen Tokenbeschreibung. Diese Methode wird von einem Sicherheitstokendienst (STS) aufgerufen.

(Geerbt von SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

Löst beim Überschreiben in einer abgeleiteten Klasse eine Ausnahme aus, wenn das angegebene Token als wiedergegeben erkannt wird.

(Geerbt von SecurityTokenHandler)
Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetTokenTypeIdentifiers()

Ruft die Typenbezeichner URIs für die Token ab, die von der aktuellen Instanz verarbeitet werden.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
LoadCustomConfiguration(XmlNodeList)

Lädt beim Überschreiben in einer abgeleiteten Klasse die benutzerdefinierte Konfiguration aus XML ab.

(Geerbt von SecurityTokenHandler)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ReadKeyIdentifierClause(XmlReader)

Liest ein EncryptedKeyIdentifierClause aus einem XML-Stream.

ReadToken(String)

Deserialisiert bei Überschreibung in einer abgeleiteten Klasse die angegebene Zeichenfolge in ein Token des Typs, der von der abgeleiteten Klasse verarbeitet wird.

(Geerbt von SecurityTokenHandler)
ReadToken(XmlReader)

Liest ein verschlüsseltes Sicherheitstoken.

ReadToken(XmlReader, SecurityTokenResolver)

Deserialisiert bei Überschreibung in einer abgeleiteten Klasse das XML, auf das durch den angegebenen XML-Reader verwiesen wird, in ein Token des Typs, der von dieser Klasse unter Verwendung des angegebenen Tokenresolvers verarbeitet wird.

(Geerbt von SecurityTokenHandler)
ToString()

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

(Geerbt von Object)
TraceTokenValidationFailure(SecurityToken, String)

Verfolgt das Fehlerereignis während der Validierung von Sicherheitstoken, wenn die Ablaufverfolgung aktiviert ist.

(Geerbt von SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Verfolgt die erfolgreiche Validierung des Sicherheitstokenereignisses, wenn die Ablaufverfolgung aktiviert ist.

(Geerbt von SecurityTokenHandler)
ValidateToken(SecurityToken)

Validiert beim Überschreiben in einer abgeleiteten Klasse das angegebene Sicherheitstoken. Das Token muss von dem von der abgeleiteten Klasse verarbeiteten Typ sein.

(Geerbt von SecurityTokenHandler)
WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Serialisiert beim Überschreiben in einer abgeleiteten Klasse die angegebene Schlüsselbezeichnerklausel in XML. Die Schlüsselbezeichnerklausel muss einen Typ besitzen, der von der abgeleiteten Klasse unterstützt wird.

(Geerbt von SecurityTokenHandler)
WriteToken(SecurityToken)

Serialisiert bei Überschreibung in einer abgeleiteten Klasse das angegebene Sicherheitstoken in eine Zeichenfolge. Das Token muss von dem von der abgeleiteten Klasse verarbeiteten Typ sein.

(Geerbt von SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Schreibt ein verschlüsseltes Sicherheitstoken unter Verwendung des XML-Writers.

Gilt für: