RsaSignatureCookieTransform Klasse

Definition

Stellt die Cookieintegrität mithilfe einer RSA Signatur bereit.

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

Hinweise

RsaSignatureCookieTransform fügt einen RSA MAC zu den Cookiedaten hinzu. Dies bietet Integrität, aber keine Vertraulichkeit. Standardmäßig verwendet der MAC SHA-256, sha-1 kann jedoch angefordert werden.

Cookies, die mit dieser Transformation geschützt sind, können von jedem Computer gelesen werden, der denselben privaten RSA-Schlüssel (im Allgemeinen einem X509-Zertifikat zugeordnet) verwendet.

Important

Wenn der RsaSignatureCookieTransform Dienst mit einem Dienst verwendet wird, muss ein von einem Zertifikat bereitgestellter Schlüssel neu gestartet werden.

Konstruktoren

Name Beschreibung
RsaSignatureCookieTransform(RSA)

Initialisiert eine neue Instanz der RsaSignatureCookieTransform Klasse mithilfe des angegebenen RSA-Schlüssels.

RsaSignatureCookieTransform(X509Certificate2)

Initialisiert eine neue Instanz der RsaSignatureCookieTransform Klasse mithilfe des privaten Schlüssels des angegebenen Zertifikats.

Eigenschaften

Name Beschreibung
HashName

Ruft den Namen des zu verwendenden Hashalgorithmus ab oder legt diesen fest.

SigningKey

Ruft den RSA-Schlüssel ab, der zum Signieren verwendet wird, oder legt diesen fest.

VerificationKeys

Ruft die Sammlung von Schlüsseln ab, die für die Signaturüberprüfung verwendet werden.

Standardmäßig gibt diese Eigenschaft eine Liste zurück, die nur den Signaturschlüssel enthält.

Methoden

Name Beschreibung
Decode(Byte[])

Überprüft die angegebene Signatur und gibt die ursprünglichen, nicht signierten Daten zurück.

Encode(Byte[])

Signiert die angegebenen Daten.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen