RsaEncryptionCookieTransform Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk