SecurityStateEncoder Classe

Definição

Uma classe abstrata que pode ser implementada para codificar o estado de segurança.

public ref class SecurityStateEncoder abstract
public abstract class SecurityStateEncoder
type SecurityStateEncoder = class
Public MustInherit Class SecurityStateEncoder
Herança
SecurityStateEncoder
Derivado

Observações

Esta classe é usada para codificar e decodificar o conteúdo do token de contexto de segurança quando é usada uma ligação com segurança de mensagem que utiliza um token de contexto de segurança com estado. Para mais informações sobre tokens de contexto de segurança com estado, veja Como: Criar um Token de Contexto de Segurança para um tema de Sessão Segura .

A versão Microsoft de SecurityStateEncoder é DataProtectionSecurityStateEncoder. Utiliza a tecnologia Windows de Proteção de Dados (DPAPI) da Microsoft para encriptar/desencriptar o cookie. Pode inserir um mecanismo diferente para encriptar e desencriptar cookies implementando esta classe.

A codificação do estado de segurança deve garantir que o estado está assinado e encriptado para o serviço.

Esta classe é usada pelo servidor ao enviar o estado de segurança como um cookie emitido SecurityContextToken para o cliente.

Um exemplo de implementação desta classe é um X509CertificateSecurityStateEncoder que utiliza o certificado do serviço para assinar e encriptar o estado de segurança.

Construtores

Name Description
SecurityStateEncoder()

Inicializa uma nova instância da SecurityStateEncoder classe.

Métodos

Name Description
DecodeSecurityState(Byte[])

Decifra o estado de segurança.

EncodeSecurityState(Byte[])

Codifica o estado de segurança.

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)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a