SecurityStateEncoder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe abstraite qui peut être implémentée pour encoder l'état de sécurité.
public ref class SecurityStateEncoder abstract
public abstract class SecurityStateEncoder
type SecurityStateEncoder = class
Public MustInherit Class SecurityStateEncoder
- Héritage
-
SecurityStateEncoder
- Dérivé
Remarques
Cette classe est utilisée pour encoder et décoder le contenu du jeton de contexte de sécurité lors de l’utilisation d’une liaison à sécurité de message qui utilise un jeton de contexte de sécurité avec état. Pour plus d’informations sur les jetons de contexte de sécurité avec état, consultez la rubrique Guide pratique pour créer un jeton de contexte de sécurité pour une session sécurisée .
la version de Microsoft de SecurityStateEncoder est DataProtectionSecurityStateEncoder. Il utilise la technologie de protection des données Windows (DPAPI) de Microsoft pour chiffrer/déchiffrer le cookie. Vous pouvez incorporer un mécanisme différent de chiffrement et déchiffrement de cookies en implémentant cette classe.
L'encodage de l'état de sécurité doit garantir que l'état est signé et chiffré pour le service.
Cette classe est utilisée par le serveur lors de l'envoi de l'état de sécurité sous forme de cookie dans le SecurityContextToken
envoyé au client.
L'X509CertificateSecurityStateEncoder
qui utilise le certificat du service pour signer et chiffrer l'état de sécurité constitue un exemple d'implémentation de cette classe.
Constructeurs
SecurityStateEncoder() |
Initialise une nouvelle instance de la classe SecurityStateEncoder. |
Méthodes
DecodeSecurityState(Byte[]) |
Décode l'état de sécurité. |
EncodeSecurityState(Byte[]) |
Encode l'état de sécurité. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |