Partager via


SymmetricSecurityKey Classe

Définition

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
SymmetricSecurityKey
Dérivé

Remarques

En général, cette classe est utilisée par l'infrastructure pour transformer du XML à l'aide d'une clé symétrique.

Constructeurs

SymmetricSecurityKey()

Initialise une nouvelle instance de la classe SymmetricSecurityKey.

Propriétés

KeySize

En cas de substitution dans une classe dérivée, obtient la taille de la clé, en bits.

(Hérité de SecurityKey)

Méthodes

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 spécifié et des paramètres de 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 du XML à l'aide de l'algorithme de chiffrement spécifié.

GetHashCode()

Fait office 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 (IV) requis pour l'algorithme de chiffrement spécifié.

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 le 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 Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à