Condividi tramite


InMemorySymmetricSecurityKey Classe

Definizione

Rappresenta le chiavi generate utilizzando algoritmi simmetrici e che vengono archiviate solo nella RAM 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

Questa classe viene in genere utilizzata solo dall'infrastruttura per trasformare i dati XML utilizzando una chiave simmetrica.

Costruttori

InMemorySymmetricSecurityKey(Byte[])

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

InMemorySymmetricSecurityKey(Byte[], Boolean)

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

Proprietà

KeySize

Ottiene la dimensione, espressa in bit, della chiave.

Metodi

DecryptKey(String, Byte[])

Esegue la decrittografia della chiave crittografata specificata.

EncryptKey(String, Byte[])

Esegue la crittografia della 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 utilizzando l'algoritmo di crittografia specificato e i parametri per la chiave corrente.

GetDecryptionTransform(String, Byte[])

Ottiene una trasformazione che esegue la decrittografia del testo crittografato utilizzando l'algoritmo di crittografia specificato.

GetEncryptionTransform(String, Byte[])

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

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetIVSize(String)

Ottiene la dimensione, in bit, del vettore di inizializzazione (IV) richiesto 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 l'oggetto 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 dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a