Condividi tramite


SymmetricSecurityKey Classe

Definizione

Rappresenta la classe di base astratta per tutte le chiavi generate utilizzando 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

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

Costruttori

SymmetricSecurityKey()

Inizializza una nuova istanza della classe SymmetricSecurityKey.

Proprietà

KeySize

Se sottoposto a override in una classe derivata, recupera la dimensione, in bit, della chiave.

(Ereditato da SecurityKey)

Metodi

DecryptKey(String, Byte[])

Quando viene sottoposto a override in una classe derivata, esegue la decrittografia della chiave crittografata specificata.

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

Quando sottoposto a override in una classe derivata, esegue la crittografia della 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)

Quando sottoposto a override in una classe derivata, genera una chiave derivata utilizzando l'algoritmo di crittografia specificato e parametri per la chiave corrente.

GetDecryptionTransform(String, Byte[])

Quando viene sottoposto a override in una classe derivata, ottiene una trasformazione che esegue la decrittografia di testo crittografato utilizzando l'algoritmo di crittografia specificato.

GetEncryptionTransform(String, Byte[])

Quando viene sottoposto a override in una classe derivata, ottiene una trasformazione che esegue la crittografia di XML utilizzando l'algoritmo di crittografia specificato.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetIVSize(String)

Quando viene sottoposto a override in una classe derivata, ottiene la dimensione, in bit, del vettore di inizializzazione (IV) richiesto per l'algoritmo di crittografia specificato.

GetKeyedHashAlgorithm(String)

Quando viene sottoposto a override in una classe derivata, ottiene un'istanza dell'algoritmo hash con chiave specificato.

GetSymmetricAlgorithm(String)

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

GetSymmetricKey()

Quando viene sottoposto a override in una classe derivata, ottiene i byte che rappresentano la chiave simmetrica.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IsAsymmetricAlgorithm(String)

Quando sottoposto a override in una classe derivata, ottiene un valore che indica se l'algoritmo specificato utilizza chiavi asimmetriche.

(Ereditato da SecurityKey)
IsSupportedAlgorithm(String)

Quando sottoposto a override in una classe derivata, ottiene un valore che indica se l'algoritmo specificato è supportato da questa classe.

(Ereditato da SecurityKey)
IsSymmetricAlgorithm(String)

Quando sottoposto a override in una classe derivata, ottiene un valore che indica se l'algoritmo specificato utilizza chiavi simmetriche.

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