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

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.