Partager via


Microsoft.AspNetCore.DataProtection.XmlEncryption Espace de noms

Contient des types pour le chiffrement et le déchiffrement du code XML.

Classes

CertificateResolver

Implémentation par défaut de qui recherche dans les magasins de ICertificateResolver certificats d’utilisateur et d’ordinateur local actuels.

CertificateXmlEncryptor

IXmlEncryptor qui peut effectuer le chiffrement XML à l’aide d’un certificat X.509.

DpapiNGXmlDecryptor

IXmlDecryptor qui déchiffre les éléments XML qui ont été chiffrés avec DpapiNGXmlEncryptor.

DpapiNGXmlEncryptor

Classe qui peut chiffrer des éléments XML à l’aide de Windows DPAPI:NG.

DpapiXmlDecryptor

IXmlDecryptor qui déchiffre les éléments XML qui ont été chiffrés avec DpapiXmlEncryptor.

DpapiXmlEncryptor

IXmlEncryptor qui chiffre le code XML à l’aide de Windows DPAPI.

EncryptedXmlDecryptor

IXmlDecryptor qui déchiffre les éléments XML à l’aide de la EncryptedXml classe .

EncryptedXmlInfo

Encapsule un XElement qui contient un objet blob de XML chiffré et des informations sur la classe qui peuvent être utilisées pour le déchiffrer.

NullXmlDecryptor

IXmlDecryptor qui déchiffre les éléments XML avec un déchiffreur Null.

NullXmlEncryptor

IXmlEncryptor qui chiffre les éléments XML avec un chiffreur Null.

Interfaces

ICertificateResolver

Fournit des services pour localiser des X509Certificate2 instances.

IXmlDecryptor

Interface de base pour le déchiffrement d’un élément XML.

IXmlEncryptor

Interface de base pour le chiffrement des éléments XML.

Énumérations

DpapiNGProtectionDescriptorFlags

Indicateurs utilisés pour contrôler la création de descripteurs de protection.

Remarques

Pour plus d’informations sur la protection des données, consultez protection des données ASP.NET Core.