Microsoft.AspNetCore.DataProtection.XmlEncryption Espacio de nombres

Contiene los tipos para cifrar y descifrar XML.

Clases

CertificateResolver

Implementación predeterminada de ICertificateResolver que busca en los almacenes de certificados de equipo local y usuario actual.

CertificateXmlEncryptor

que IXmlEncryptor puede realizar el cifrado XML mediante un certificado X.509.

DpapiNGXmlDecryptor

que IXmlDecryptor descifra los elementos XML que se cifraron con DpapiNGXmlEncryptor.

DpapiNGXmlEncryptor

Clase que puede cifrar elementos XML mediante Windows DPAPI:NG.

DpapiXmlDecryptor

que IXmlDecryptor descifra los elementos XML que se cifraron con DpapiXmlEncryptor.

DpapiXmlEncryptor

que IXmlEncryptor cifra XML mediante Windows DPAPI.

EncryptedXmlDecryptor

que IXmlDecryptor descifra elementos XML mediante la EncryptedXml clase .

EncryptedXmlInfo

Encapsula un XElement objeto que contiene un blob de XML cifrado e información sobre la clase que se puede usar para descifrarlo.

NullXmlDecryptor

que IXmlDecryptor descifra los elementos XML con un descifrador NULL.

NullXmlEncryptor

que IXmlEncryptor cifra los elementos XML con un cifrador NULO.

Interfaces

ICertificateResolver

Proporciona servicios para buscar X509Certificate2 instancias.

IXmlDecryptor

Interfaz básica para descifrar un elemento XML.

IXmlEncryptor

Interfaz básica para cifrar elementos XML.

Enumeraciones

DpapiNGProtectionDescriptorFlags

Marcas usadas para controlar la creación de descriptores de protección.

Comentarios

Para obtener más información acerca de la protección de datos, consulte ASP.net Core protección de datos.