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

Содержит типы конфигурации для использования с типами в Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.

Классы

AlgorithmConfiguration

Фабрика для производства IAuthenticatedEncryptorDescriptor.

AuthenticatedEncryptorConfiguration

Представляет универсальный механизм шифрования, прошедший проверку подлинности.

AuthenticatedEncryptorDescriptor

Дескриптор, который может создать систему шифрования с проверкой подлинности на основе конфигурации, предоставляемой AuthenticatedEncryptorConfiguration объектом .

AuthenticatedEncryptorDescriptorDeserializer

Класс, который может десериализовать XElement объект , представляющий сериализованную версию AuthenticatedEncryptorDescriptor.

CngCbcAuthenticatedEncryptorConfiguration

Представляет настроенный механизм шифрования с проверкой подлинности, который использует алгоритмы Windows CNG в режимах шифрования CBC + HMAC.

CngCbcAuthenticatedEncryptorDescriptor

Дескриптор, который может создать систему шифрования с проверкой подлинности на основе конфигурации, предоставляемой CngCbcAuthenticatedEncryptorConfiguration объектом .

CngCbcAuthenticatedEncryptorDescriptorDeserializer

Класс, который может десериализовать XElement объект , представляющий сериализованную версию CngCbcAuthenticatedEncryptorDescriptor.

CngGcmAuthenticatedEncryptorConfiguration

Представляет настроенный механизм шифрования с проверкой подлинности, который использует алгоритмы CNG Windows в режимах шифрования GCM и проверки подлинности.

CngGcmAuthenticatedEncryptorDescriptor

Дескриптор, который может создать систему шифрования с проверкой подлинности на основе конфигурации, предоставляемой CngGcmAuthenticatedEncryptorConfiguration объектом .

CngGcmAuthenticatedEncryptorDescriptorDeserializer

Класс, который может десериализовать XElement объект , представляющий сериализованную версию CngGcmAuthenticatedEncryptorDescriptor.

ManagedAuthenticatedEncryptorConfiguration

Представляет настроенный механизм шифрования с проверкой подлинности, использующий управляемые SymmetricAlgorithm типы и KeyedHashAlgorithm .

ManagedAuthenticatedEncryptorDescriptor

Дескриптор, который может создать систему шифрования с проверкой подлинности на основе конфигурации, предоставляемой ManagedAuthenticatedEncryptorConfiguration объектом .

ManagedAuthenticatedEncryptorDescriptorDeserializer

Класс, который может десериализовать XElement объект , представляющий сериализованную версию ManagedAuthenticatedEncryptorDescriptor.

XmlExtensions

Расширения защиты данных для XElement.

XmlSerializedDescriptorInfo

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

Интерфейсы

IAuthenticatedEncryptorConfiguration

Базовая конфигурация, которая служит фабрикой для типов, связанных с шифрованием, прошедшим проверку подлинности.

IAuthenticatedEncryptorDescriptor

Автономный дескриптор, который заключает в оболочку все сведения (включая материал секретного ключа), необходимые для создания экземпляра IAuthenticatedEncryptor.

IAuthenticatedEncryptorDescriptorDeserializer

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

Комментарии

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