InMemorySymmetricSecurityKey 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 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
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 ( |
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) |