SymmetricSecurityKey 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.
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à
- 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 ( |
| 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) |