Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel Espacio de nombres

Contiene tipos de configuración para su uso con tipos en .Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption

Clases

Nombre Description
AlgorithmConfiguration

Una fábrica para producir IAuthenticatedEncryptorDescriptor.

AuthenticatedEncryptorConfiguration

Representa un mecanismo de cifrado autenticado generalizado.

AuthenticatedEncryptorDescriptor

Descriptor que puede crear un sistema de cifrado autenticado basado en la configuración proporcionada por un AuthenticatedEncryptorConfiguration objeto.

AuthenticatedEncryptorDescriptorDeserializer

Clase que puede deserializar un XElement objeto que representa la versión serializada de un AuthenticatedEncryptorDescriptor.

CngCbcAuthenticatedEncryptorConfiguration

Representa un mecanismo de cifrado autenticado configurado que usa Windows algoritmos CNG en los modos de autenticación CBC y HMAC.

CngCbcAuthenticatedEncryptorDescriptor

Descriptor que puede crear un sistema de cifrado autenticado basado en la configuración proporcionada por un CngCbcAuthenticatedEncryptorConfiguration objeto.

CngCbcAuthenticatedEncryptorDescriptorDeserializer

Clase que puede deserializar un XElement objeto que representa la versión serializada de un CngCbcAuthenticatedEncryptorDescriptor.

CngGcmAuthenticatedEncryptorConfiguration

Representa un mecanismo de cifrado autenticado configurado que usa Windows algoritmos CNG en los modos de cifrado y autenticación de GCM.

CngGcmAuthenticatedEncryptorDescriptor

Descriptor que puede crear un sistema de cifrado autenticado basado en la configuración proporcionada por un CngGcmAuthenticatedEncryptorConfiguration objeto.

CngGcmAuthenticatedEncryptorDescriptorDeserializer

Clase que puede deserializar un XElement objeto que representa la versión serializada de un CngGcmAuthenticatedEncryptorDescriptor.

ManagedAuthenticatedEncryptorConfiguration

Representa un mecanismo de cifrado autenticado configurado que usa tipos y KeyedHashAlgorithm administradosSymmetricAlgorithm.

ManagedAuthenticatedEncryptorDescriptor

Descriptor que puede crear un sistema de cifrado autenticado basado en la configuración proporcionada por un ManagedAuthenticatedEncryptorConfiguration objeto.

ManagedAuthenticatedEncryptorDescriptorDeserializer

Clase que puede deserializar un XElement objeto que representa la versión serializada de un ManagedAuthenticatedEncryptorDescriptor.

XmlExtensions

Extensiones de protección de datos para XElement.

XmlSerializedDescriptorInfo

Ajusta un XElement que contiene la representación serializada xml de un IAuthenticatedEncryptorDescriptor junto con el tipo que se puede usar para deserializarlo.

Interfaces

Nombre Description
IAuthenticatedEncryptorConfiguration

Configuración básica que actúa como generador de tipos relacionados con el cifrado autenticado.

IAuthenticatedEncryptorDescriptor

Descriptor autocontenida que encapsula toda la información (incluido el material de clave secreta) necesaria para crear una instancia de .IAuthenticatedEncryptor

IAuthenticatedEncryptorDescriptorDeserializer

Interfaz básica para deserializar un elemento XML en .IAuthenticatedEncryptorDescriptor

Comentarios

Para obtener más información sobre la protección de datos ASP.NET Core, consulte Data Protection.