RsaSignatureCookieTransform Classe

Definizione

Fornisce l'integrità dei cookie usando una RSA firma.

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

Commenti

RsaSignatureCookieTransform aggiunge un MAC RSA ai dati del cookie. Ciò garantisce l'integrità, ma non la riservatezza. Per impostazione predefinita, il MAC usa SHA-256, ma SHA-1 può essere richiesto.

I cookie protetti con questa trasformazione possono essere letti da qualsiasi computer che condivide la stessa chiave privata RSA (generalmente associata a un certificato X509).

Importante

Quando si usa RsaSignatureCookieTransform con un servizio, se una chiave fornita da un certificato modifica il servizio deve essere riavviato.

Costruttori

Nome Descrizione
RsaSignatureCookieTransform(RSA)

Inizializza una nuova istanza della RsaSignatureCookieTransform classe utilizzando la chiave RSA specificata.

RsaSignatureCookieTransform(X509Certificate2)

Inizializza una nuova istanza della RsaSignatureCookieTransform classe utilizzando la chiave privata del certificato specificato.

Proprietà

Nome Descrizione
HashName

Ottiene o imposta il nome dell'algoritmo hash da utilizzare.

SigningKey

Ottiene o imposta la chiave RSA utilizzata per la firma.

VerificationKeys

Ottiene la raccolta di chiavi utilizzate per la verifica della firma.

Per impostazione predefinita, questa proprietà restituisce un elenco che contiene solo la chiave di firma.

Metodi

Nome Descrizione
Decode(Byte[])

Verifica la firma specificata e restituisce i dati originali non firmati.

Encode(Byte[])

Firma i dati specificati.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche