Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel Espace de noms
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.
Contient des types de configuration à utiliser avec des types dans le Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.
Classes
| Nom | Description |
|---|---|
| AlgorithmConfiguration |
Usine de production IAuthenticatedEncryptorDescriptor. |
| AuthenticatedEncryptorConfiguration |
Représente un mécanisme de chiffrement authentifié généralisé. |
| AuthenticatedEncryptorDescriptor |
Descripteur qui peut créer un système de chiffrement authentifié en fonction de la configuration fournie par un AuthenticatedEncryptorConfiguration objet. |
| AuthenticatedEncryptorDescriptorDeserializer |
Classe qui peut désérialiser un XElement qui représente la version sérialisée d’un AuthenticatedEncryptorDescriptor. |
| CngCbcAuthenticatedEncryptorConfiguration |
Représente un mécanisme de chiffrement authentifié configuré qui utilise Windows algorithmes CNG dans les modes d’authentification CBC + HMAC. |
| CngCbcAuthenticatedEncryptorDescriptor |
Descripteur qui peut créer un système de chiffrement authentifié en fonction de la configuration fournie par un CngCbcAuthenticatedEncryptorConfiguration objet. |
| CngCbcAuthenticatedEncryptorDescriptorDeserializer |
Classe qui peut désérialiser un XElement qui représente la version sérialisée d’un CngCbcAuthenticatedEncryptorDescriptor. |
| CngGcmAuthenticatedEncryptorConfiguration |
Représente un mécanisme de chiffrement authentifié configuré qui utilise Windows algorithmes CNG dans les modes d’authentification + chiffrement GCM. |
| CngGcmAuthenticatedEncryptorDescriptor |
Descripteur qui peut créer un système de chiffrement authentifié en fonction de la configuration fournie par un CngGcmAuthenticatedEncryptorConfiguration objet. |
| CngGcmAuthenticatedEncryptorDescriptorDeserializer |
Classe qui peut désérialiser un XElement qui représente la version sérialisée d’un CngGcmAuthenticatedEncryptorDescriptor. |
| ManagedAuthenticatedEncryptorConfiguration |
Représente un mécanisme de chiffrement authentifié configuré qui utilise des types et KeyedHashAlgorithm managésSymmetricAlgorithm. |
| ManagedAuthenticatedEncryptorDescriptor |
Descripteur qui peut créer un système de chiffrement authentifié en fonction de la configuration fournie par un ManagedAuthenticatedEncryptorConfiguration objet. |
| ManagedAuthenticatedEncryptorDescriptorDeserializer |
Classe qui peut désérialiser un XElement qui représente la version sérialisée d’un ManagedAuthenticatedEncryptorDescriptor. |
| XmlExtensions |
Extensions de protection des données pour XElement. |
| XmlSerializedDescriptorInfo |
Encapsule un XElement qui contient la représentation sérialisée XML d’un IAuthenticatedEncryptorDescriptor avec le type qui peut être utilisé pour le désérialiser. |
Interfaces
| Nom | Description |
|---|---|
| IAuthenticatedEncryptorConfiguration |
Configuration de base qui sert de fabrique pour les types liés au chiffrement authentifié. |
| IAuthenticatedEncryptorDescriptor |
Descripteur autonome qui encapsule toutes les informations (y compris le matériel de clé secrète) nécessaires pour créer une instance d’un IAuthenticatedEncryptor. |
| IAuthenticatedEncryptorDescriptorDeserializer |
Interface de base pour désérialiser un élément XML dans un IAuthenticatedEncryptorDescriptor. |
Remarques
Pour plus d’informations sur la protection des données ASP.NET Core, consultez Data Protection.