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() |
Представляет настроенный механизм шифрования с проверкой подлинности, использующий управляемые SymmetricAlgorithm типы и KeyedHashAlgorithm . |
ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings, IServiceProvider) |
Представляет настроенный механизм шифрования с проверкой подлинности, использующий управляемые SymmetricAlgorithm типы и KeyedHashAlgorithm . |
ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings) |
Представляет настроенный механизм шифрования с проверкой подлинности, использующий управляемые SymmetricAlgorithm типы и KeyedHashAlgorithm . |
Свойства
EncryptionAlgorithmKeySize |
Длина (в битах) ключа, который будет использоваться для симметричного шифрования. Это свойство требуется, чтобы иметь значение. |
EncryptionAlgorithmType |
Тип алгоритма, используемого для симметричного шифрования. Тип должен иметь подкласс SymmetricAlgorithm. Это свойство требуется, чтобы иметь значение. |
Settings |
Представляет настроенный механизм шифрования с проверкой подлинности, использующий управляемые SymmetricAlgorithm типы и KeyedHashAlgorithm . |
ValidationAlgorithmType |
Тип алгоритма, используемого для проверки. Тип типа должен иметь подкласс KeyedHashAlgorithm. Это свойство требуется, чтобы иметь значение. |
Методы
CreateNewDescriptor() |
Создает новый IAuthenticatedEncryptorDescriptor экземпляр на основе этой конфигурации. Созданный экземпляр содержит уникальный материал ключа и отличается от всех остальных дескрипторов, созданных методом CreateNewDescriptor() . |