Partager via


InMemorySymmetricSecurityKey Classe

Définition

Représente les clés qui sont générées à l'aide d'algorithmes symétriques et qui sont stockées uniquement dans la mémoire vive de l'ordinateur local.

public ref class InMemorySymmetricSecurityKey : System::IdentityModel::Tokens::SymmetricSecurityKey
public class InMemorySymmetricSecurityKey : System.IdentityModel.Tokens.SymmetricSecurityKey
type InMemorySymmetricSecurityKey = class
    inherit SymmetricSecurityKey
Public Class InMemorySymmetricSecurityKey
Inherits SymmetricSecurityKey
Héritage
InMemorySymmetricSecurityKey

Remarques

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

Constructeurs

InMemorySymmetricSecurityKey(Byte[])

Initialise une nouvelle instance de la classe InMemorySymmetricSecurityKey à l'aide de la clé symétrique spécifiée.

InMemorySymmetricSecurityKey(Byte[], Boolean)

Initialise une nouvelle instance de la classe InMemorySymmetricSecurityKey à l'aide de la clé symétrique spécifiée et d'une valeur qui indique si les données binaires doivent être clonées.

Propriétés

KeySize

Obtient la taille de la clé, en bits.

Méthodes

DecryptKey(String, Byte[])

Déchiffre la clé chiffrée spécifiée.

EncryptKey(String, Byte[])

Chiffre la clé spécifiée.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GenerateDerivedKey(String, Byte[], Byte[], Int32, Int32)

Génère une clé dérivée à l'aide de l'algorithme de chiffrement spécifié et des paramètres pour la clé actuelle.

GetDecryptionTransform(String, Byte[])

Obtient une transformation qui déchiffre le texte chiffré à l'aide de l'algorithme de chiffrement spécifié.

GetEncryptionTransform(String, Byte[])

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)

Obtient la taille, en bits, du vecteur d'initialisation (IV) requis pour l'algorithme de chiffrement spécifié.

GetKeyedHashAlgorithm(String)

Obtient une nouvelle instance de l'algorithme de hachage à clé spécifié.

GetSymmetricAlgorithm(String)

Obtient une instance de l'algorithme symétrique spécifié.

GetSymmetricKey()

Obtient les octets qui représentent la clé symétrique.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IsAsymmetricAlgorithm(String)

Obtient une valeur qui indique si l'algorithme spécifié utilise des clés asymétriques.

IsSupportedAlgorithm(String)

Obtient une valeur qui indique si l'algorithme spécifié est pris en charge par cette classe.

IsSymmetricAlgorithm(String)

Obtient une valeur qui indique si l'algorithme spécifié utilise des clés symétriques.

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 à