Bagikan melalui


RsaSignatureCookieTransform Kelas

Definisi

Menyediakan integritas cookie menggunakan RSA tanda tangan.

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

Keterangan

RsaSignatureCookieTransform menambahkan MAC RSA ke data cookie. Ini memberikan integritas tetapi bukan kerahasiaan. Secara default, MAC menggunakan SHA-256, tetapi SHA-1 dapat diminta.

Cookie yang dilindungi dengan transformasi ini dapat dibaca oleh komputer apa pun yang berbagi kunci privat RSA yang sama (umumnya terkait dengan sertifikat X509).

Penting

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

Konstruktor

RsaSignatureCookieTransform(RSA)

Menginisialisasi instans RsaSignatureCookieTransform baru kelas dengan menggunakan kunci RSA yang ditentukan.

RsaSignatureCookieTransform(X509Certificate2)

Menginisialisasi instans RsaSignatureCookieTransform baru kelas dengan menggunakan kunci privat sertifikat yang ditentukan.

Properti

HashName

Mendapatkan atau mengatur nama algoritma hash yang akan digunakan.

SigningKey

Mendapatkan atau mengatur kunci RSA yang digunakan untuk penandatanganan.

VerificationKeys

Mendapatkan kumpulan kunci yang digunakan untuk verifikasi tanda tangan.

Secara default, properti ini mengembalikan daftar yang hanya berisi kunci penandatanganan.

Metode

Decode(Byte[])

Memverifikasi tanda tangan yang ditentukan dan mengembalikan data asli yang tidak ditandatangani.

Encode(Byte[])

Menandatangani data yang ditentukan.

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