EncryptedSecurityTokenHandler Classe

Definição

Um gestor de tokens para tokens de segurança encriptados. Trata de tokens do tipo 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
Herança
EncryptedSecurityTokenHandler

Observações

Um gestor de tokens que serializa e desserializa EncryptedSecurityToken objetos a partir de <xenc:EncryptedData> elementos e EncryptedKeyIdentifierClause objetos a partir de <xenc:EncryptedKey> elementos conforme definido na especificação XML Encryption Syntax and Processing.

Construtores

Name Description
EncryptedSecurityTokenHandler()

Inicializa uma nova instância da EncryptedSecurityTokenHandler classe.

Propriedades

Name Description
CanValidateToken

Recebe um valor que indica se o handler suporta validação de tokens de segurança.

(Herdado de SecurityTokenHandler)
CanWriteToken

Recebe um valor que indica se o handler fornece funcionalidade de serialização para tokens.

Configuration

Obtém ou define o SecurityTokenHandlerConfiguration objeto que fornece a configuração para a instância atual.

(Herdado de SecurityTokenHandler)
ContainingCollection

Obtém a coleção do handler de tokens que contém a instância atual.

(Herdado de SecurityTokenHandler)
KeyInfoSerializer

Obtém ou define o SecurityTokenSerializer que será usado para serializar e desserializar identificadores de chave do <xenc:EncryptedData> elemento.

TokenType

Faz com que o tipo de token seja tratado pela instância atual.

Métodos

Name Description
CanReadKeyIdentifierClause(XmlReader)

Devolve um valor que indica se o elemento XML atual está a apontar para um <xenc:EncryptedKey> elemento que pode ser desserializado para a SecurityKeyIdentifierClause por esta instância.

CanReadToken(String)

Devolve um valor que indica se a cadeia especificada pode ser desserializada como um token do tipo processado por esta instância.

(Herdado de SecurityTokenHandler)
CanReadToken(XmlReader)

Devolve um valor que indica se o leitor está a apontar para um <xenc:EncryptedData> elemento.

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

Devolve um valor que indica se a cláusula identificadora de chave especificada pode ser serializada por esta instância.

(Herdado de SecurityTokenHandler)
CreateSecurityTokenReference(SecurityToken, Boolean)

Quando sobreposto numa classe derivada, cria-se a referência do token de segurança para tokens processados por essa classe. Este método é normalmente chamado por um serviço de token de segurança (STS).

(Herdado de SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

Quando sobreposto numa classe derivada, cria-se um token de segurança usando o descritor do token especificado. Este método é chamado por um serviço de token de segurança (STS).

(Herdado de SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

Quando sobrescrito numa classe derivada, lança uma exceção se o token especificado for detetado como sendo rejogado.

(Herdado de SecurityTokenHandler)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetTokenTypeIdentifiers()

Obtém os URIs do identificador de tipo para tokens tratados pela instância atual.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadCustomConfiguration(XmlNodeList)

Quando sobreposto numa classe derivada, carrega uma configuração personalizada a partir do XML.

(Herdado de SecurityTokenHandler)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ReadKeyIdentifierClause(XmlReader)

Lê e EncryptedKeyIdentifierClause vem de um fluxo XML.

ReadToken(String)

Quando sobreposta numa classe derivada, a cadeia especificada desserializa para um token do tipo processado pela classe derivada.

(Herdado de SecurityTokenHandler)
ReadToken(XmlReader, SecurityTokenResolver)

Quando sobreposto numa classe derivada, desserializa o XML referenciado pelo leitor XML especificado para um token do tipo processado pela classe derivada usando o resolvedor de token especificado.

(Herdado de SecurityTokenHandler)
ReadToken(XmlReader)

Lê um token de segurança encriptado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TraceTokenValidationFailure(SecurityToken, String)

Rastreia o evento de falha durante a validação dos tokens de segurança quando o rastreio está ativado.

(Herdado de SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

Rastreia o evento de validação bem-sucedida dos tokens de segurança quando o rastreio está ativado.

(Herdado de SecurityTokenHandler)
ValidateToken(SecurityToken)

Quando sobreposto numa classe derivada, valida o token de segurança especificado. O token deve ser do tipo processado pela classe derivada.

(Herdado de SecurityTokenHandler)
WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

Quando sobreposta numa classe derivada, serializa a cláusula identificadora de chave especificada para XML. A cláusula identificadora de chave deve ser do tipo suportado pela classe derivada.

(Herdado de SecurityTokenHandler)
WriteToken(SecurityToken)

Quando sobrescrito numa classe derivada, serializa o token de segurança especificado para uma cadeia. O token deve ser do tipo processado pela classe derivada.

(Herdado de SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

Escreve um token de segurança encriptado usando o escritor XML.

Aplica-se a