Condividi tramite


RsaSignatureCookieTransform Classe

Definizione

Fornisce l'integrità del cookie utilizzando una firma RSA .

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 dei 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

RsaSignatureCookieTransform(RSA)

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

RsaSignatureCookieTransform(X509Certificate2)

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

Proprietà

HashName

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

SigningKey

Ottiene o imposta la chiave RSA che viene utilizzata per la firma.

VerificationKeys

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

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

Metodi

Decode(Byte[])

Verifica la firma specificata e restituisce i dati originali e 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche