Compartir a través de


Microsoft.AspNetCore.DataProtection.XmlEncryption Espacio de nombres

Contiene tipos para cifrar y descifrar XML.

Clases

CertificateResolver

Una implementación predeterminada de que busca en los almacenes de ICertificateResolver certificados del usuario y del equipo local actuales.

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 elementos XML con un descifrador NULO.

NullXmlEncryptor

que IXmlEncryptor cifra los elementos XML con un cifrado 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 sobre la protección de datos, consulte ASP.NET Core Protección de datos.