ManagedAuthenticatedEncryptorConfiguration Класс

Определение

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

public ref class ManagedAuthenticatedEncryptorConfiguration sealed
public ref class ManagedAuthenticatedEncryptorConfiguration sealed : Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::ConfigurationModel::AlgorithmConfiguration
public sealed class ManagedAuthenticatedEncryptorConfiguration
public sealed class ManagedAuthenticatedEncryptorConfiguration : Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AlgorithmConfiguration
type ManagedAuthenticatedEncryptorConfiguration = class
    interface IAuthenticatedEncryptorConfiguration
type ManagedAuthenticatedEncryptorConfiguration = class
    inherit AlgorithmConfiguration
Public NotInheritable Class ManagedAuthenticatedEncryptorConfiguration
Public NotInheritable Class ManagedAuthenticatedEncryptorConfiguration
Inherits AlgorithmConfiguration
Наследование
ManagedAuthenticatedEncryptorConfiguration
Наследование
ManagedAuthenticatedEncryptorConfiguration
Реализации

Конструкторы

ManagedAuthenticatedEncryptorConfiguration()

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

ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings)

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

ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings, IServiceProvider)

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

Свойства

EncryptionAlgorithmKeySize

Длина (в битах) ключа, который будет использоваться для симметричного шифрования. Это свойство требуется, чтобы иметь значение.

EncryptionAlgorithmType

Тип алгоритма, используемого для симметричного шифрования. Тип должен иметь подкласс SymmetricAlgorithm. Это свойство требуется, чтобы иметь значение.

Settings

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

ValidationAlgorithmType

Тип алгоритма, используемого для проверки. Тип типа должен иметь подкласс KeyedHashAlgorithm. Это свойство требуется, чтобы иметь значение.

Методы

CreateNewDescriptor()

Создает новый IAuthenticatedEncryptorDescriptor экземпляр на основе этой конфигурации. Созданный экземпляр содержит уникальный материал ключа и отличается от всех остальных дескрипторов, созданных методом CreateNewDescriptor() .

Применяется к