Bagikan melalui


RsaEncryptionCookieTransform Kelas

Definisi

Mengenkripsi cookie menggunakan RSA.

public ref class RsaEncryptionCookieTransform : System::IdentityModel::CookieTransform
public class RsaEncryptionCookieTransform : System.IdentityModel.CookieTransform
type RsaEncryptionCookieTransform = class
    inherit CookieTransform
Public Class RsaEncryptionCookieTransform
Inherits CookieTransform
Warisan
RsaEncryptionCookieTransform

Keterangan

Cookie yang dienkripsi dengan transformasi ini dapat didekripsi oleh komputer apa pun yang berbagi kunci privat RSA yang sama (umumnya terkait dengan sertifikat X.509).

Data yang diberikan dienkripsi menggunakan kunci AES256 acak. Kunci ini kemudian dienkripsi menggunakan RSA, dan kunci umum RSA dikirim dalam teks biasa sehingga ketika mendekode kelas tahu kunci RSA mana yang akan digunakan.

Penting

Saat menggunakan RsaEncryptionCookieTransform dengan layanan, jika kunci yang disediakan oleh sertifikat mengubah layanan harus dimulai ulang.

Konstruktor

RsaEncryptionCookieTransform(RSA)

Menginisialisasi instans RsaEncryptionCookieTransform baru kelas yang menggunakan kunci yang ditentukan untuk enkripsi dan dekripsi.

RsaEncryptionCookieTransform(X509Certificate2)

Menginisialisasi instans RsaEncryptionCookieTransform baru kelas yang menggunakan kunci privat sertifikat X.509 yang ditentukan untuk enkripsi dan dekripsi.

Properti

DecryptionKeys

Mendapatkan kunci yang digunakan untuk dekripsi Secara default, properti ini mengembalikan daftar yang hanya berisi kunci enkripsi.

EncryptionKey

Mendapatkan atau mengatur kunci RSA yang digunakan untuk enkripsi.

HashName

Mendapatkan atau mengatur nama algoritma hash yang akan digunakan.

Metode

Decode(Byte[])

Mendekripsi data yang ditentukan dengan menggunakan kunci RSA yang disediakan untuk mendekripsi kunci AES, yang mendekripsi cookie.

Encode(Byte[])

Mengodekan data yang ditentukan. Data dienkripsi menggunakan algoritma enkripsi default (AES-256), lalu kunci AES dienkripsi menggunakan RSA dan kunci publik RSA ditambahkan.

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 dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga