Share via


ManagedAuthenticatedEncryptorConfiguration Třída

Definice

Představuje nakonfigurovaný ověřený šifrovací mechanismus, který používá spravované SymmetricAlgorithm typy a 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
Dědičnost
ManagedAuthenticatedEncryptorConfiguration
Dědičnost
ManagedAuthenticatedEncryptorConfiguration
Implementuje

Konstruktory

ManagedAuthenticatedEncryptorConfiguration()

Představuje nakonfigurovaný ověřený šifrovací mechanismus, který používá spravované SymmetricAlgorithm typy a KeyedHashAlgorithm .

ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings)

Představuje nakonfigurovaný ověřený šifrovací mechanismus, který používá spravované SymmetricAlgorithm typy a KeyedHashAlgorithm .

ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings, IServiceProvider)

Představuje nakonfigurovaný ověřený šifrovací mechanismus, který používá spravované SymmetricAlgorithm typy a KeyedHashAlgorithm .

Vlastnosti

EncryptionAlgorithmKeySize

Délka (v bitech) klíče, který se použije pro symetrické šifrování. Tato vlastnost musí mít hodnotu.

EncryptionAlgorithmType

Typ algoritmu, který se má použít pro symetrické šifrování. Typ musí podtřídu SymmetricAlgorithm. Tato vlastnost musí mít hodnotu.

Settings

Představuje nakonfigurovaný ověřený šifrovací mechanismus, který používá spravované SymmetricAlgorithm typy a KeyedHashAlgorithm .

ValidationAlgorithmType

Typ algoritmu, který se má použít k ověření. Typ typu musí být podtřídu KeyedHashAlgorithm. Tato vlastnost musí mít hodnotu.

Metody

CreateNewDescriptor()

Vytvoří novou IAuthenticatedEncryptorDescriptor instanci na základě této konfigurace. Nově vytvořená instance obsahuje jedinečný materiál klíče a liší se od všech ostatních popisovačů vytvořených metodou CreateNewDescriptor() .

Platí pro