Share via


Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel Namespace

Contém tipos de configuração para uso com tipos no Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.

Classes

AlgorithmConfiguration

Uma fábrica para produzir IAuthenticatedEncryptorDescriptor.

AuthenticatedEncryptorConfiguration

Representa um mecanismo de criptografia autenticado generalizado.

AuthenticatedEncryptorDescriptor

Um descritor que pode criar um sistema de criptografia autenticado com base na configuração fornecida por um AuthenticatedEncryptorConfiguration objeto .

AuthenticatedEncryptorDescriptorDeserializer

Uma classe que pode desserializar um XElement que representa a versão serializada de um AuthenticatedEncryptorDescriptor.

CngCbcAuthenticatedEncryptorConfiguration

Representa um mecanismo de criptografia autenticado configurado que usa algoritmos CNG do Windows em modos de criptografia CBC + autenticação HMAC.

CngCbcAuthenticatedEncryptorDescriptor

Um descritor que pode criar um sistema de criptografia autenticado com base na configuração fornecida por um CngCbcAuthenticatedEncryptorConfiguration objeto .

CngCbcAuthenticatedEncryptorDescriptorDeserializer

Uma classe que pode desserializar um XElement que representa a versão serializada de um CngCbcAuthenticatedEncryptorDescriptor.

CngGcmAuthenticatedEncryptorConfiguration

Representa um mecanismo de criptografia autenticado configurado que usa algoritmos CNG do Windows em modos de criptografia + autenticação do GCM.

CngGcmAuthenticatedEncryptorDescriptor

Um descritor que pode criar um sistema de criptografia autenticado com base na configuração fornecida por um CngGcmAuthenticatedEncryptorConfiguration objeto .

CngGcmAuthenticatedEncryptorDescriptorDeserializer

Uma classe que pode desserializar um XElement que representa a versão serializada de um CngGcmAuthenticatedEncryptorDescriptor.

ManagedAuthenticatedEncryptorConfiguration

Representa um mecanismo de criptografia autenticado configurado que usa tipos e KeyedHashAlgorithm gerenciadosSymmetricAlgorithm.

ManagedAuthenticatedEncryptorDescriptor

Um descritor que pode criar um sistema de criptografia autenticado com base na configuração fornecida por um ManagedAuthenticatedEncryptorConfiguration objeto .

ManagedAuthenticatedEncryptorDescriptorDeserializer

Uma classe que pode desserializar um XElement que representa a versão serializada de um ManagedAuthenticatedEncryptorDescriptor.

XmlExtensions

Extensões de proteção de dados para XElement.

XmlSerializedDescriptorInfo

Encapsula um XElement que contém a representação serializada por XML de um IAuthenticatedEncryptorDescriptor junto com o tipo que pode ser usado para desserializá-lo.

Interfaces

IAuthenticatedEncryptorConfiguration

A configuração básica que serve como uma fábrica para tipos relacionados à criptografia autenticada.

IAuthenticatedEncryptorDescriptor

Um descritor autocontido que encapsula todas as informações (incluindo material de chave secreta) necessárias para criar uma instância de um IAuthenticatedEncryptor.

IAuthenticatedEncryptorDescriptorDeserializer

A interface básica para desserializar um elemento XML em um IAuthenticatedEncryptorDescriptor.

Comentários

Para obter mais informações sobre ASP.NET Core proteção de dados, consulte Proteção de dados.