SymmetricSecurityKey Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente la classe de base abstraite pour toutes les clés générées à l’aide d’algorithmes symétriques.
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
- Héritage
- Dérivé
Remarques
En règle générale, cette classe est utilisée par l’infrastructure pour transformer du code XML à l’aide d’une clé symétrique.
Constructeurs
| Nom | Description |
|---|---|
| SymmetricSecurityKey() |
Initialise une nouvelle instance de la classe SymmetricSecurityKey. |
Propriétés
| Nom | Description |
|---|---|
| KeySize |
En cas de substitution dans une classe dérivée, obtient la taille, en bits, de la clé. (Hérité de SecurityKey) |
Méthodes
| Nom | Description |
|---|---|
| DecryptKey(String, Byte[]) |
En cas de substitution dans une classe dérivée, déchiffre la clé chiffrée spécifiée. (Hérité de SecurityKey) |
| EncryptKey(String, Byte[]) |
En cas de substitution dans une classe dérivée, chiffre la clé spécifiée. (Hérité de SecurityKey) |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32) |
En cas de substitution dans une classe dérivée, génère une clé dérivée à l’aide de l’algorithme de chiffrement et des paramètres spécifiés pour la clé actuelle. |
| GetDecryptionTransform(String, Byte[]) |
En cas de substitution dans une classe dérivée, obtient une transformation qui déchiffre le texte de chiffrement à l’aide de l’algorithme de chiffrement spécifié. |
| GetEncryptionTransform(String, Byte[]) |
En cas de substitution dans une classe dérivée, obtient une transformation qui chiffre le code XML à l’aide de l’algorithme de chiffrement spécifié. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetIVSize(String) |
En cas de substitution dans une classe dérivée, obtient la taille, en bits, du vecteur d’initialisation ( |
| GetKeyedHashAlgorithm(String) |
En cas de substitution dans une classe dérivée, obtient une instance de l’algorithme de hachage à clé spécifié. |
| GetSymmetricAlgorithm(String) |
En cas de substitution dans une classe dérivée, obtient une instance de l’algorithme symétrique spécifié. |
| GetSymmetricKey() |
En cas de substitution dans une classe dérivée, obtient les octets qui représentent la clé symétrique. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IsAsymmetricAlgorithm(String) |
En cas de substitution dans une classe dérivée, obtient une valeur qui indique si l’algorithme spécifié utilise des clés asymétriques. (Hérité de SecurityKey) |
| IsSupportedAlgorithm(String) |
En cas de substitution dans une classe dérivée, obtient une valeur qui indique si l’algorithme spécifié est pris en charge par cette classe. (Hérité de SecurityKey) |
| IsSymmetricAlgorithm(String) |
En cas de substitution dans une classe dérivée, obtient une valeur qui indique si l’algorithme spécifié utilise des clés symétriques. (Hérité de SecurityKey) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |