RsaSignatureCookieTransform Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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) |