Lingua

SymmetricSecurityKey Classe

Definizione

Rappresenta la classe base astratta per tutte le chiavi generate tramite algoritmi simmetrici.

public ref class SymmetricSecurityKey abstract : System::IdentityModel::Tokens::SecurityKey
public abstract class SymmetricSecurityKey : System.IdentityModel.Tokens.SecurityKey
type SymmetricSecurityKey = class
    inherit SecurityKey
Public MustInherit Class SymmetricSecurityKey
Inherits SecurityKey
Ereditarietà
SymmetricSecurityKey
Derivato

Commenti

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

Costruttori

Nome Descrizione
SymmetricSecurityKey()

Inizializza una nuova istanza della classe SymmetricSecurityKey.

Proprietà

Nome Descrizione
KeySize

Quando sottoposto a override in una classe derivata, ottiene le dimensioni, in bit, della chiave.

(Ereditato da SecurityKey)

Metodi

Nome Descrizione
DecryptKey(String, Byte[])

Quando sottoposto a override in una classe derivata, decrittografa la chiave crittografata specificata.

(Ereditato da SecurityKey)
EncryptKey(String, Byte[])

Quando sottoposto a override in una classe derivata, crittografa la chiave specificata.

(Ereditato da SecurityKey)
Equals(Object)

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

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

In caso di override in una classe derivata, genera una chiave derivata usando l'algoritmo di crittografia e i parametri specificati per la chiave corrente.

GetDecryptionTransform(String, Byte[])

In caso di override in una classe derivata, ottiene una trasformazione che decrittografa il testo crittografato usando l'algoritmo di crittografia specificato.

GetEncryptionTransform(String, Byte[])

Quando sottoposto a override in una classe derivata, ottiene una trasformazione che crittografa XML usando l'algoritmo di crittografia specificato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetIVSize(String)

In caso di override in una classe derivata, ottiene le dimensioni, in bit, del vettore di inizializzazione (IV) necessario per l'algoritmo di crittografia specificato.

GetKeyedHashAlgorithm(String)

In caso di override in una classe derivata, ottiene un'istanza dell'algoritmo hash con chiave specificato.

GetSymmetricAlgorithm(String)

Quando sottoposto a override in una classe derivata, ottiene un'istanza dell'algoritmo simmetrico specificato.

GetSymmetricKey()

In caso di override in una classe derivata, ottiene i byte che rappresentano la chiave simmetrica.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IsAsymmetricAlgorithm(String)

In caso di override in una classe derivata, ottiene un valore che indica se l'algoritmo specificato utilizza chiavi asimmetriche.

(Ereditato da SecurityKey)
IsSupportedAlgorithm(String)

In caso di override in una classe derivata, ottiene un valore che indica se l'algoritmo specificato è supportato da questa classe.

(Ereditato da SecurityKey)
IsSymmetricAlgorithm(String)

In caso di override in una classe derivata, ottiene un valore che indica se l'algoritmo specificato usa chiavi simmetriche.

(Ereditato da SecurityKey)
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