Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.