EncryptedSecurityTokenHandler Třída

Definice

Obslužná rutina tokenu pro šifrované tokeny zabezpečení. Zpracovává tokeny typu 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
Dědičnost
EncryptedSecurityTokenHandler

Poznámky

Obslužná rutina tokenu, která serializuje a deserializuje EncryptedSecurityToken objekty z <xenc:EncryptedData> elementů a EncryptedKeyIdentifierClause objektů z <xenc:EncryptedKey> elementů, jak je definováno ve specifikaci syntaxe a zpracování šifrování XML.

Konstruktory

Name Description
EncryptedSecurityTokenHandler()

Inicializuje novou instanci EncryptedSecurityTokenHandler třídy.

Vlastnosti

Name Description
CanValidateToken

Získá hodnotu, která označuje, zda obslužná rutina podporuje ověřování tokenů zabezpečení.

(Zděděno od SecurityTokenHandler)
CanWriteToken

Získá hodnotu, která označuje, zda obslužná rutina poskytuje serializace funkce pro tokeny.

Configuration

Získá nebo nastaví SecurityTokenHandlerConfiguration objekt, který poskytuje konfiguraci pro aktuální instanci.

(Zděděno od SecurityTokenHandler)
ContainingCollection

Získá kolekci obslužné rutiny tokenu, která obsahuje aktuální instanci.

(Zděděno od SecurityTokenHandler)
KeyInfoSerializer

Získá nebo nastaví SecurityTokenSerializer , který bude použit k serializaci a deserializovat identifikátory klíče z elementu <xenc:EncryptedData> .

TokenType

Získá typ tokenu zpracovávaného aktuální instancí.

Metody

Name Description
CanReadKeyIdentifierClause(XmlReader)

Vrátí hodnotu, která určuje, zda aktuální element XML odkazuje na <xenc:EncryptedKey> prvek, který lze deserializovat na SecurityKeyIdentifierClause instanci touto instancí.

CanReadToken(String)

Vrátí hodnotu, která určuje, zda zadaný řetězec lze deserializovat jako token typu zpracovávaného touto instancí.

(Zděděno od SecurityTokenHandler)
CanReadToken(XmlReader)

Vrátí hodnotu, která označuje, zda čtenář odkazuje na <xenc:EncryptedData> prvek.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Vrátí hodnotu, která určuje, zda zadaná klauzule identifikátoru klíče může být serializována touto instancí.

(Zděděno od SecurityTokenHandler)
CreateSecurityTokenReference(SecurityToken, Boolean)

Při přepsání v odvozené třídě vytvoří odkaz tokenu zabezpečení pro tokeny zpracovávané danou třídou. Tato metoda se obvykle volá službou tokenů zabezpečení (STS).

(Zděděno od SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

Při přepsání v odvozené třídě vytvoří token zabezpečení pomocí zadaného popisovače tokenu. Tato metoda se volá službou tokenů zabezpečení (STS).

(Zděděno od SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

Při přepsání v odvozené třídě vyvolá výjimku, pokud je zadaný token zjištěn jako přehrání.

(Zděděno od SecurityTokenHandler)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetTokenTypeIdentifiers()

Získá identifikátory URI typu pro tokeny zpracovávané aktuální instancí.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
LoadCustomConfiguration(XmlNodeList)

Při přepsání v odvozené třídě načte vlastní konfiguraci z XML.

(Zděděno od SecurityTokenHandler)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ReadKeyIdentifierClause(XmlReader)

EncryptedKeyIdentifierClause Načte ze streamu XML.

ReadToken(String)

Při přepsání v odvozené třídě deserializuje zadaný řetězec na token typu zpracovaného odvozenou třídou.

(Zděděno od SecurityTokenHandler)
ReadToken(XmlReader, SecurityTokenResolver)

Při přepsání v odvozené třídě deserializuje XML odkazovaný zadaným čtenářem XML na token typu zpracovávaného odvozenou třídou pomocí zadaného překladače tokenu.

(Zděděno od SecurityTokenHandler)
ReadToken(XmlReader)

Přečte šifrovaný token zabezpečení.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TraceTokenValidationFailure(SecurityToken, String)

Trasuje událost selhání během ověřování tokenů zabezpečení při povolení trasování.

(Zděděno od SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Trasuje úspěšné ověření události tokenů zabezpečení při povolení trasování.

(Zděděno od SecurityTokenHandler)
ValidateToken(SecurityToken)

Při přepsání v odvozené třídě ověří zadaný token zabezpečení. Token musí být typu zpracovávaného odvozenou třídou.

(Zděděno od SecurityTokenHandler)
WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Při přepsání v odvozené třídě serializuje zadanou klauzuli identifikátoru klíče do XML. Klauzule identifikátoru klíče musí být typu podporovaného odvozenou třídou.

(Zděděno od SecurityTokenHandler)
WriteToken(SecurityToken)

Při přepsání v odvozené třídě serializuje zadaný token zabezpečení na řetězec. Token musí být typu zpracovávaného odvozenou třídou.

(Zděděno od SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Zapíše šifrovaný token zabezpečení pomocí zapisovače XML.

Platí pro