SecurityStateEncoder Kelas

Definisi

Kelas abstrak yang dapat diimplementasikan untuk mengodekan status keamanan.

public ref class SecurityStateEncoder abstract
public abstract class SecurityStateEncoder
type SecurityStateEncoder = class
Public MustInherit Class SecurityStateEncoder
Warisan
SecurityStateEncoder
Turunan

Keterangan

Kelas ini digunakan untuk mengodekan dan mendekode konten token konteks keamanan saat pengikatan dengan keamanan pesan yang menggunakan token konteks keamanan stateful digunakan. Untuk informasi selengkapnya tentang token konteks keamanan stateful, lihat Cara: Membuat Token Konteks Keamanan untuk topik Sesi Aman .

versi SecurityStateEncoder Microsoft adalah DataProtectionSecurityStateEncoder. Ini menggunakan teknologi Windows Data Protection (DPAPI) Microsoft untuk mengenkripsi/mendekripsi cookie. Anda dapat menyambungkan mekanisme yang berbeda untuk mengenkripsi dan mendekripsi cookie dengan menerapkan kelas ini.

Pengodean status keamanan harus memastikan bahwa status ditandatangani dan dienkripsi untuk layanan.

Kelas ini digunakan oleh server saat mengirim status keamanan sebagai cookie dalam yang SecurityContextToken dikeluarkan kepada klien.

Contoh implementasi kelas ini adalah X509CertificateSecurityStateEncoder yang menggunakan sertifikat layanan untuk menandatangani dan mengenkripsi status keamanan.

Konstruktor

SecurityStateEncoder()

Menginisialisasi instans baru kelas SecurityStateEncoder.

Metode

DecodeSecurityState(Byte[])

Mendekode status keamanan.

EncodeSecurityState(Byte[])

Mengodekan status keamanan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk