RsaSignatureCookieTransform Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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) |