SecurityStateEncoder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Abstraktní třída, kterou lze implementovat ke kódování stavu zabezpečení.
public ref class SecurityStateEncoder abstract
public abstract class SecurityStateEncoder
type SecurityStateEncoder = class
Public MustInherit Class SecurityStateEncoder
- Dědičnost
-
SecurityStateEncoder
- Odvozené
Poznámky
Tato třída se používá ke kódování a dekódování obsahu tokenu kontextu zabezpečení při použití vazby se zabezpečením zprávy, která používá stavový token kontextu zabezpečení. Další informace o stavových tokenech kontextu zabezpečení najdete v tématu Postupy: Vytvoření tokenu kontextu zabezpečení pro zabezpečenou relaci .
Microsoft verze SecurityStateEncoder je DataProtectionSecurityStateEncoder. K šifrování/dešifrování souboru cookie používá technologii Microsoft Windows Data Protection (DPAPI). Implementací této třídy můžete připojit jiný mechanismus pro šifrování a dešifrování souborů cookie.
Kódování stavu zabezpečení musí zajistit, aby byl stav pro službu podepsaný a zašifrovaný.
Tuto třídu používá server při odesílání stavu zabezpečení jako souboru cookie vydaného SecurityContextToken
klientovi.
Příkladem implementace této třídy je třída X509CertificateSecurityStateEncoder
, která používá certifikát služby k podepsání a šifrování stavu zabezpečení.
Konstruktory
SecurityStateEncoder() |
Inicializuje novou instanci SecurityStateEncoder třídy . |
Metody
DecodeSecurityState(Byte[]) |
Dekóduje stav zabezpečení. |
EncodeSecurityState(Byte[]) |
Zakóduje stav zabezpečení. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |