Compartilhar via


Microsoft.AspNetCore.DataProtection.XmlEncryption Namespace

Contém tipos para criptografar e descriptografar XML.

Classes

CertificateResolver

Uma implementação padrão do ICertificateResolver que procura no usuário atual e nos repositórios de certificados de computador locais.

CertificateXmlEncryptor

Um IXmlEncryptor que pode executar a criptografia XML usando um certificado X.509.

DpapiNGXmlDecryptor

Um IXmlDecryptor que descriptografa elementos XML que foram criptografados com DpapiNGXmlEncryptor.

DpapiNGXmlEncryptor

Uma classe que pode criptografar elementos XML usando o Windows DPAPI:NG.

DpapiXmlDecryptor

Um IXmlDecryptor que descriptografa elementos XML que foram criptografados com DpapiXmlEncryptor.

DpapiXmlEncryptor

Um IXmlEncryptor que criptografa XML usando o DPAPI do Windows.

EncryptedXmlDecryptor

Um IXmlDecryptor que descriptografa elementos XML usando a EncryptedXml classe .

EncryptedXmlInfo

Encapsula um XElement que contém um blob de XML criptografado e informações sobre a classe que podem ser usadas para descriptografá-la.

NullXmlDecryptor

Um IXmlDecryptor que descriptografa elementos XML com um descriptografia nulo.

NullXmlEncryptor

Um IXmlEncryptor que criptografa elementos XML com um criptografador nulo.

Interfaces

ICertificateResolver

Fornece serviços para localizar X509Certificate2 instâncias.

IXmlDecryptor

A interface básica para descriptografar um elemento XML.

IXmlEncryptor

A interface básica para criptografar elementos XML.

Enumerações

DpapiNGProtectionDescriptorFlags

Sinalizadores usados para controlar a criação de descritores de proteção.

Comentários

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