SecurityStateEncoder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Una classe astratta che può essere implementata per codificare lo stato di sicurezza.
public ref class SecurityStateEncoder abstract
public abstract class SecurityStateEncoder
type SecurityStateEncoder = class
Public MustInherit Class SecurityStateEncoder
- Ereditarietà
-
SecurityStateEncoder
- Derivato
Commenti
Questa classe viene utilizzata per codificare e decodificare il contenuto del token del contesto di sicurezza quando viene utilizzata un'associazione con sicurezza del messaggio che utilizza un token del contesto di sicurezza con stato. Per altre informazioni sui token di contesto di sicurezza con stato, vedere Procedura: Creare un token di contesto di sicurezza per una sessione protetta .
la versione di Microsoft di SecurityStateEncoder è DataProtectionSecurityStateEncoder. Usa la tecnologia DPAPI (Windows Data Protection) di Microsoft per crittografare/decrittografare il cookie. Implementando questa classe è possibile utilizzare un meccanismo diverso per crittografare e decrittografare i cookie.
La codifica dello stato di sicurezza deve garantire che lo stato sia firmato e crittografato per il servizio.
Questa classe viene utilizzata dal server per inviare lo stato di sicurezza come un cookie nel SecurityContextToken
pubblicato sul client.
Un esempio di implementazione di questa classe è un elemento X509CertificateSecurityStateEncoder
che utilizza il certificato del servizio per firmare e crittografare lo stato di sicurezza.
Costruttori
SecurityStateEncoder() |
Inizializza una nuova istanza della classe SecurityStateEncoder. |
Metodi
DecodeSecurityState(Byte[]) |
Decodifica lo stato di sicurezza. |
EncodeSecurityState(Byte[]) |
Codifica lo stato di sicurezza. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |