RsaSignatureCookieTransform Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |