ManagedAuthenticatedEncryptorConfiguration ManagedAuthenticatedEncryptorConfiguration ManagedAuthenticatedEncryptorConfiguration Class

Definition

Represents a configured authenticated encryption mechanism which uses managed SymmetricAlgorithm and KeyedHashAlgorithm types.

public sealed class ManagedAuthenticatedEncryptorConfiguration : Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AlgorithmConfiguration
type ManagedAuthenticatedEncryptorConfiguration = class
    inherit AlgorithmConfiguration
Public NotInheritable Class ManagedAuthenticatedEncryptorConfiguration
Inherits AlgorithmConfiguration
Inheritance
ManagedAuthenticatedEncryptorConfigurationManagedAuthenticatedEncryptorConfigurationManagedAuthenticatedEncryptorConfiguration

Constructors

ManagedAuthenticatedEncryptorConfiguration() ManagedAuthenticatedEncryptorConfiguration() ManagedAuthenticatedEncryptorConfiguration()
ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings) ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings) ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings)
ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings, IServiceProvider) ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings, IServiceProvider) ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings, IServiceProvider)

Properties

EncryptionAlgorithmKeySize EncryptionAlgorithmKeySize EncryptionAlgorithmKeySize

The length (in bits) of the key that will be used for symmetric encryption. This property is required to have a value.

EncryptionAlgorithmType EncryptionAlgorithmType EncryptionAlgorithmType

The type of the algorithm to use for symmetric encryption. The type must subclass SymmetricAlgorithm. This property is required to have a value.

Settings Settings Settings
ValidationAlgorithmType ValidationAlgorithmType ValidationAlgorithmType

The type of the algorithm to use for validation. Type type must subclass KeyedHashAlgorithm. This property is required to have a value.

Methods

CreateNewDescriptor() CreateNewDescriptor() CreateNewDescriptor()

Applies to