Udostępnij za pośrednictwem


SecurityStateEncoder Klasa

Definicja

Abstrakcyjna klasa, którą można zaimplementować w celu zakodowania stanu zabezpieczeń.

public ref class SecurityStateEncoder abstract
public abstract class SecurityStateEncoder
type SecurityStateEncoder = class
Public MustInherit Class SecurityStateEncoder
Dziedziczenie
SecurityStateEncoder
Pochodne

Uwagi

Ta klasa służy do kodowania i dekodowania zawartości tokenu kontekstu zabezpieczeń, gdy używane jest powiązanie z zabezpieczeniami komunikatów używające stanowego tokenu kontekstu zabezpieczeń. Aby uzyskać więcej informacji na temat stanowych tokenów kontekstu zabezpieczeń, zobacz How to: Create a Security Context Token for a Secure Session (Instrukcje: tworzenie tokenu kontekstu zabezpieczeń dla bezpiecznej sesji ).

Wersja programu SecurityStateEncoder firmy Microsoft to DataProtectionSecurityStateEncoder. Używa ona technologii Windows Data Protection (DPAPI) firmy Microsoft do szyfrowania/odszyfrowywania pliku cookie. Możesz podłączyć inny mechanizm szyfrowania i odszyfrowywania plików cookie, implementując tę klasę.

Kodowanie stanu zabezpieczeń musi zapewnić, że stan jest podpisany i zaszyfrowany dla usługi.

Ta klasa jest używana przez serwer podczas wysyłania stanu zabezpieczeń jako pliku cookie w wystawionym SecurityContextToken dla klienta.

Przykładem implementacji tej klasy jest X509CertificateSecurityStateEncoder użycie certyfikatu usługi do podpisywania i szyfrowania stanu zabezpieczeń.

Konstruktory

SecurityStateEncoder()

Inicjuje nowe wystąpienie klasy SecurityStateEncoder.

Metody

DecodeSecurityState(Byte[])

Dekoduje stan zabezpieczeń.

EncodeSecurityState(Byte[])

Koduje stan zabezpieczeń.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy