InMemorySymmetricSecurityKey Classe

Definizione

Rappresenta le chiavi generate tramite algoritmi simmetrici e vengono archiviate solo nella memoria ad accesso casuale del computer locale.

public ref class InMemorySymmetricSecurityKey : System::IdentityModel::Tokens::SymmetricSecurityKey
public class InMemorySymmetricSecurityKey : System.IdentityModel.Tokens.SymmetricSecurityKey
type InMemorySymmetricSecurityKey = class
    inherit SymmetricSecurityKey
Public Class InMemorySymmetricSecurityKey
Inherits SymmetricSecurityKey
Ereditarietà
InMemorySymmetricSecurityKey

Commenti

In genere, questa classe viene usata solo dall'infrastruttura per trasformare XML usando una chiave simmetrica.

Costruttori

Nome Descrizione
InMemorySymmetricSecurityKey(Byte[], Boolean)

Inizializza una nuova istanza della InMemorySymmetricSecurityKey classe utilizzando la chiave simmetrica specificata e un valore che indica se i dati binari devono essere clonati.

InMemorySymmetricSecurityKey(Byte[])

Inizializza una nuova istanza della InMemorySymmetricSecurityKey classe utilizzando la chiave simmetrica specificata.

Proprietà

Nome Descrizione
KeySize

Ottiene le dimensioni, in bit, della chiave.

Metodi

Nome Descrizione
DecryptKey(String, Byte[])

Decrittografa la chiave crittografata specificata.

EncryptKey(String, Byte[])

Crittografa la chiave specificata.

Equals(Object)

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

(Ereditato da Object)
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32)

Genera una chiave derivata usando l'algoritmo di crittografia e i parametri specificati per la chiave corrente.

GetDecryptionTransform(String, Byte[])

Ottiene una trasformazione che decrittografa il testo crittografato usando l'algoritmo di crittografia specificato.

GetEncryptionTransform(String, Byte[])

Ottiene una trasformazione che crittografa XML utilizzando l'algoritmo di crittografia specificato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetIVSize(String)

Ottiene le dimensioni, in bit, del vettore di inizializzazione (IV) necessario per l'algoritmo di crittografia specificato.

GetKeyedHashAlgorithm(String)

Ottiene un'istanza dell'algoritmo hash con chiave specificato.

GetSymmetricAlgorithm(String)

Ottiene un'istanza dell'algoritmo simmetrico specificato.

GetSymmetricKey()

Ottiene i byte che rappresentano la chiave simmetrica.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IsAsymmetricAlgorithm(String)

Ottiene un valore che indica se l'algoritmo specificato utilizza chiavi asimmetriche.

IsSupportedAlgorithm(String)

Ottiene un valore che indica se l'algoritmo specificato è supportato da questa classe.

IsSymmetricAlgorithm(String)

Ottiene un valore che indica se l'algoritmo specificato utilizza chiavi simmetriche.

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