EncryptedSecurityTokenHandler Klass

Definition

En tokenhanterare för krypterade säkerhetstoken. Hanterar token av typen 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
Arv
EncryptedSecurityTokenHandler

Kommentarer

En tokenhanterare som serialiserar och deserialiserar EncryptedSecurityToken objekt från <xenc:EncryptedData> element och EncryptedKeyIdentifierClause objekt från <xenc:EncryptedKey> element enligt definitionen i XML-krypteringssyntaxen och bearbetningsspecifikationen.

Konstruktorer

Name Description
EncryptedSecurityTokenHandler()

Initierar en ny instans av EncryptedSecurityTokenHandler klassen.

Egenskaper

Name Description
CanValidateToken

Hämtar ett värde som anger om hanteraren stöder validering av säkerhetstoken.

(Ärvd från SecurityTokenHandler)
CanWriteToken

Hämtar ett värde som anger om hanteraren tillhandahåller serialiseringsfunktioner för token.

Configuration

Hämtar eller anger objektet SecurityTokenHandlerConfiguration som tillhandahåller konfiguration för den aktuella instansen.

(Ärvd från SecurityTokenHandler)
ContainingCollection

Hämtar den tokenhanterarsamling som innehåller den aktuella instansen.

(Ärvd från SecurityTokenHandler)
KeyInfoSerializer

Hämtar eller anger SecurityTokenSerializer som ska användas för att serialisera och deserialisera nyckelidentifierare från elementet <xenc:EncryptedData> .

TokenType

Hämtar den typ av token som hanteras av den aktuella instansen.

Metoder

Name Description
CanReadKeyIdentifierClause(XmlReader)

Returnerar ett värde som anger om det aktuella XML-elementet pekar på ett <xenc:EncryptedKey> element som kan deserialiseras till en SecurityKeyIdentifierClause av den här instansen.

CanReadToken(String)

Returnerar ett värde som anger om den angivna strängen kan deserialiseras som en token av den typ som bearbetas av den här instansen.

(Ärvd från SecurityTokenHandler)
CanReadToken(XmlReader)

Returnerar ett värde som anger om läsaren pekar på ett <xenc:EncryptedData> element.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Returnerar ett värde som anger om den angivna nyckelidentifierarsatsen kan serialiseras av den här instansen.

(Ärvd från SecurityTokenHandler)
CreateSecurityTokenReference(SecurityToken, Boolean)

När den åsidosätts i en härledd klass skapar du referensen för säkerhetstoken för token som bearbetas av den klassen. Den här metoden anropas vanligtvis av en säkerhetstokentjänst (STS).

(Ärvd från SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

När du åsidosättas i en härledd klass skapar du en säkerhetstoken med den angivna tokenbeskrivningen. Den här metoden anropas av en säkerhetstokentjänst (STS).

(Ärvd från SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

När det åsidosättas i en härledd klass utlöser ett undantag om den angivna token identifieras som omspelad.

(Ärvd från SecurityTokenHandler)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetTokenTypeIdentifiers()

Hämtar typidentifierarens URI:er för token som hanteras av den aktuella instansen.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
LoadCustomConfiguration(XmlNodeList)

När du åsidosättas i en härledd klass läser du in anpassad konfiguration från XML.

(Ärvd från SecurityTokenHandler)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ReadKeyIdentifierClause(XmlReader)

Läser en EncryptedKeyIdentifierClause från en XML-dataström.

ReadToken(String)

När den åsidosättas i en härledd klass deserialiserar den angivna strängen till en token av den typ som bearbetas av den härledda klassen.

(Ärvd från SecurityTokenHandler)
ReadToken(XmlReader, SecurityTokenResolver)

När den åsidosättas i en härledd klass, deserialiserar XML som refereras av den angivna XML-läsaren till en token av den typ som bearbetas av den härledda klassen med hjälp av den angivna tokenlösaren.

(Ärvd från SecurityTokenHandler)
ReadToken(XmlReader)

Läser en krypterad säkerhetstoken.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TraceTokenValidationFailure(SecurityToken, String)

Spårar felhändelsen under valideringen av säkerhetstoken när spårning är aktiverat.

(Ärvd från SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Spårar den lyckade valideringen av säkerhetstokenhändelsen när spårning är aktiverad.

(Ärvd från SecurityTokenHandler)
ValidateToken(SecurityToken)

När den åsidosättas i en härledd klass validerar du den angivna säkerhetstoken. Token måste vara av den typ som bearbetas av den härledda klassen.

(Ärvd från SecurityTokenHandler)
WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

När den åsidosättas i en härledd klass serialiserar den angivna nyckelidentifierarsatsen till XML. Nyckelidentifierarsatsen måste vara av den typ som stöds av den härledda klassen.

(Ärvd från SecurityTokenHandler)
WriteToken(SecurityToken)

När den åsidosättas i en härledd klass serialiserar den angivna säkerhetstoken till en sträng. Token måste vara av den typ som bearbetas av den härledda klassen.

(Ärvd från SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Skriver en krypterad säkerhetstoken med hjälp av XML-skrivaren.

Gäller för