Partager via


Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel Espace de noms

Contient des types de configuration à utiliser avec des types dans le Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.

Classes

AlgorithmConfiguration

Usine pour la production de 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é basé sur 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 des algorithmes CNG Windows dans les modes de chiffrement CBC + HMAC.

CngCbcAuthenticatedEncryptorDescriptor

Descripteur qui peut créer un système de chiffrement authentifié basé sur 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 des algorithmes CNG Windows dans les modes de chiffrement GCM + authentification.

CngGcmAuthenticatedEncryptorDescriptor

Descripteur qui peut créer un système de chiffrement authentifié basé sur 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 managés SymmetricAlgorithm et KeyedHashAlgorithm .

ManagedAuthenticatedEncryptorDescriptor

Descripteur qui peut créer un système de chiffrement authentifié basé sur 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 ainsi que le type qui peut être utilisé pour le désérialiser.

Interfaces

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 un instance d’un IAuthenticatedEncryptor.

IAuthenticatedEncryptorDescriptorDeserializer

Interface de base pour désérialiser un élément XML en .IAuthenticatedEncryptorDescriptor

Remarques

Pour plus d’informations sur ASP.NET Core protection des données, consultez Protection des données.