Microsoft.AspNetCore.DataProtection.XmlEncryption Пространство имен

Содержит типы для шифрования и расшифровки XML.

Классы

CertificateResolver

Реализация по умолчанию , которая выполняет поиск в хранилищах сертификатов ICertificateResolver текущего пользователя и локального компьютера.

CertificateXmlEncryptor

Объект IXmlEncryptor , который может выполнять ШИФРОВАНИЕ XML с помощью сертификата X.509.

DpapiNGXmlDecryptor

Объект , IXmlDecryptor который расшифровывает XML-элементы, зашифрованные с помощью DpapiNGXmlEncryptor.

DpapiNGXmlEncryptor

Класс, который может шифровать XML-элементы с помощью Windows DPAPI:NG.

DpapiXmlDecryptor

Объект , IXmlDecryptor который расшифровывает XML-элементы, зашифрованные с помощью DpapiXmlEncryptor.

DpapiXmlEncryptor

Объект , IXmlEncryptor который шифрует XML с помощью DPAPI Windows.

EncryptedXmlDecryptor

Объект , IXmlDecryptor который расшифровывает XML-элементы с помощью EncryptedXml класса .

EncryptedXmlInfo

Заключает в оболочку XElement объект , содержащий большой двоичный объект зашифрованного XML и сведения о классе, который можно использовать для его расшифровки.

NullXmlDecryptor

Объект , IXmlDecryptor расшифровывающий ЭЛЕМЕНТЫ XML с помощью расшифровки null.

NullXmlEncryptor

Объект , IXmlEncryptor который шифрует XML-элементы с помощью шифратора NULL.

Интерфейсы

ICertificateResolver

Предоставляет службы для поиска X509Certificate2 экземпляров.

IXmlDecryptor

Базовый интерфейс для расшифровки XML-элемента.

IXmlEncryptor

Базовый интерфейс для шифрования XML-элементов.

Перечисления

DpapiNGProtectionDescriptorFlags

Флаги, используемые для управления созданием дескрипторов защиты.

Комментарии

Дополнительные сведения о защите данных см. в разделе защита данных ASP.NET Core.