SecurityStateEncoder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |