Udostępnij za pośrednictwem


EncryptedSecurityTokenHandler Klasa

Definicja

Procedura obsługi tokenów dla zaszyfrowanych tokenów zabezpieczających. Obsługuje 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
Dziedziczenie
EncryptedSecurityTokenHandler

Uwagi

Procedura obsługi tokenów, która serializuje i deserializuje EncryptedSecurityToken obiekty z <xenc:EncryptedData> elementów i EncryptedKeyIdentifierClause obiektów z elementów zgodnie z <xenc:EncryptedKey> definicją w specyfikacji Składni szyfrowania i przetwarzania XML.

Konstruktory

EncryptedSecurityTokenHandler()

Inicjuje nowe wystąpienie klasy EncryptedSecurityTokenHandler.

Właściwości

CanValidateToken

Pobiera wartość wskazującą, czy program obsługi obsługuje walidację tokenów zabezpieczających.

(Odziedziczone po SecurityTokenHandler)
CanWriteToken

Pobiera wartość wskazującą, czy program obsługi zapewnia funkcje serializacji dla tokenów.

Configuration

Pobiera lub ustawia SecurityTokenHandlerConfiguration obiekt, który zapewnia konfigurację dla bieżącego wystąpienia.

(Odziedziczone po SecurityTokenHandler)
ContainingCollection

Pobiera kolekcję programu obsługi tokenów zawierającą bieżące wystąpienie.

(Odziedziczone po SecurityTokenHandler)
KeyInfoSerializer

Pobiera lub ustawia SecurityTokenSerializer identyfikatory kluczy, które będą używane do serializacji i deserializacji identyfikatorów kluczy z <xenc:EncryptedData> elementu .

TokenType

Pobiera typ tokenu obsługiwanego przez bieżące wystąpienie.

Metody

CanReadKeyIdentifierClause(XmlReader)

Zwraca wartość wskazującą, czy bieżący element XML wskazuje <xenc:EncryptedKey> element, który może zostać zdeserializowany przez SecurityKeyIdentifierClause to wystąpienie.

CanReadToken(String)

Zwraca wartość wskazującą, czy określony ciąg może zostać zdeserializowany jako token typu przetworzonego przez to wystąpienie.

(Odziedziczone po SecurityTokenHandler)
CanReadToken(XmlReader)

Zwraca wartość wskazującą, czy czytnik wskazuje element <xenc:EncryptedData> .

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Zwraca wartość wskazującą, czy określona klauzula identyfikatora klucza może być serializowana przez to wystąpienie.

(Odziedziczone po SecurityTokenHandler)
CreateSecurityTokenReference(SecurityToken, Boolean)

Po zastąpieniu w klasie pochodnej tworzy odwołanie do tokenu zabezpieczającego dla tokenów przetworzonych przez klasę. Ta metoda jest zwykle wywoływana przez usługę tokenu zabezpieczającego (STS).

(Odziedziczone po SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

Po zastąpieniu w klasie pochodnej tworzy token zabezpieczający przy użyciu określonego deskryptora tokenu. Ta metoda jest wywoływana przez usługę tokenu zabezpieczającego (STS).

(Odziedziczone po SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

Po zastąpieniu w klasie pochodnej zgłasza wyjątek, jeśli określony token zostanie wykryty jako odtwarzany.

(Odziedziczone po SecurityTokenHandler)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetTokenTypeIdentifiers()

Pobiera identyfikatory URI identyfikatora typu dla tokenów obsługiwanych przez bieżące wystąpienie.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
LoadCustomConfiguration(XmlNodeList)

Po zastąpieniu w klasie pochodnej ładuje konfigurację niestandardową z pliku XML.

(Odziedziczone po SecurityTokenHandler)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ReadKeyIdentifierClause(XmlReader)

Odczytuje element EncryptedKeyIdentifierClause ze strumienia XML.

ReadToken(String)

Po zastąpieniu w klasie pochodnej deserializuje określony ciąg do tokenu typu przetworzonego przez klasę pochodną.

(Odziedziczone po SecurityTokenHandler)
ReadToken(XmlReader)

Odczytuje zaszyfrowany token zabezpieczający.

ReadToken(XmlReader, SecurityTokenResolver)

Po przesłonięciu w klasie pochodnej deserializuje kod XML, do których odwołuje się określony czytnik XML, do tokenu typu przetworzonego przez klasę pochodną przy użyciu określonego rozpoznawania tokenów.

(Odziedziczone po SecurityTokenHandler)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TraceTokenValidationFailure(SecurityToken, String)

Śledzi zdarzenie niepowodzenia podczas walidacji tokenów zabezpieczających po włączeniu śledzenia.

(Odziedziczone po SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Śledzi pomyślne sprawdzanie poprawności zdarzenia tokenów zabezpieczających po włączeniu śledzenia.

(Odziedziczone po SecurityTokenHandler)
ValidateToken(SecurityToken)

Po zastąpieniu w klasie pochodnej sprawdza poprawność określonego tokenu zabezpieczającego. Token musi być typu przetwarzanego przez klasę pochodną.

(Odziedziczone po SecurityTokenHandler)
WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Po zastąpieniu w klasie pochodnej serializuje określoną klauzulę identyfikatora klucza do xml. Klauzula identyfikatora klucza musi być typu obsługiwanego przez klasę pochodną.

(Odziedziczone po SecurityTokenHandler)
WriteToken(SecurityToken)

Po zastąpieniu w klasie pochodnej serializuje określony token zabezpieczający do ciągu. Token musi być typu przetwarzanego przez klasę pochodną.

(Odziedziczone po SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Zapisuje zaszyfrowany token zabezpieczający przy użyciu składnika zapisywania XML.

Dotyczy