Udostępnij za pośrednictwem


RsaSignatureCookieTransform Klasa

Definicja

Zapewnia integralność plików cookie przy użyciu RSA podpisu.

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

Uwagi

RsaSignatureCookieTransform dodaje rsa MAC do danych plików cookie. Zapewnia to integralność, ale nie poufność. Domyślnie komputer MAC używa algorytmu SHA-256, ale może być wymagane użycie algorytmu SHA-1.

Pliki cookie chronione tą transformacją mogą być odczytywane przez dowolny komputer, który współudzieli ten sam klucz prywatny RSA (zazwyczaj skojarzony z certyfikatem X509).

Ważne

W przypadku korzystania z usługi RsaSignatureCookieTransform z usługą, jeśli klucz dostarczony przez certyfikat zmienia usługę, należy ponownie uruchomić usługę.

Konstruktory

RsaSignatureCookieTransform(RSA)

Inicjuje RsaSignatureCookieTransform nowe wystąpienie klasy przy użyciu określonego klucza RSA.

RsaSignatureCookieTransform(X509Certificate2)

Inicjuje RsaSignatureCookieTransform nowe wystąpienie klasy przy użyciu klucza prywatnego określonego certyfikatu.

Właściwości

HashName

Pobiera lub ustawia nazwę algorytmu wyznaczania wartości skrótu do użycia.

SigningKey

Pobiera lub ustawia klucz RSA używany do podpisywania.

VerificationKeys

Pobiera kolekcję kluczy używanych do weryfikacji podpisu.

Domyślnie ta właściwość zwraca listę zawierającą tylko klucz podpisywania.

Metody

Decode(Byte[])

Weryfikuje określony podpis i zwraca oryginalne, niepodpisane dane.

Encode(Byte[])

Podpisuje określone dane.

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)

Dotyczy

Zobacz też