Freigeben über


ManagedAuthenticatedEncryptorConfiguration Klasse

Definition

Stellt einen konfigurierten authentifizierten Verschlüsselungsmechanismus dar, der verwaltete SymmetricAlgorithm Typen und KeyedHashAlgorithm verwendet.

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
Vererbung
ManagedAuthenticatedEncryptorConfiguration
Vererbung
ManagedAuthenticatedEncryptorConfiguration
Implementiert

Konstruktoren

ManagedAuthenticatedEncryptorConfiguration()

Stellt einen konfigurierten authentifizierten Verschlüsselungsmechanismus dar, der verwaltete SymmetricAlgorithm Typen und KeyedHashAlgorithm verwendet.

ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings, IServiceProvider)

Stellt einen konfigurierten authentifizierten Verschlüsselungsmechanismus dar, der verwaltete SymmetricAlgorithm Typen und KeyedHashAlgorithm verwendet.

ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings)

Stellt einen konfigurierten authentifizierten Verschlüsselungsmechanismus dar, der verwaltete SymmetricAlgorithm Typen und KeyedHashAlgorithm verwendet.

Eigenschaften

EncryptionAlgorithmKeySize

Die Länge (in Bits) des Schlüssels, der für die symmetrische Verschlüsselung verwendet wird. Diese Eigenschaft ist erforderlich, um über einen Wert zu verfügen.

EncryptionAlgorithmType

Der Typ des Algorithmus, der für die symmetrische Verschlüsselung verwendet werden soll. Der Typ muss unterklasse sein SymmetricAlgorithm. Diese Eigenschaft ist erforderlich, um über einen Wert zu verfügen.

Settings

Stellt einen konfigurierten authentifizierten Verschlüsselungsmechanismus dar, der verwaltete SymmetricAlgorithm Typen und KeyedHashAlgorithm verwendet.

ValidationAlgorithmType

Der Typ des Algorithmus, der für die Validierung verwendet werden soll. Typtyp muss unterklasse sein KeyedHashAlgorithm. Diese Eigenschaft ist erforderlich, um über einen Wert zu verfügen.

Methoden

CreateNewDescriptor()

Erstellt eine neue IAuthenticatedEncryptorDescriptor instance basierend auf dieser Konfiguration. Die neu erstellte instance enthält eindeutiges Schlüsselmaterial und unterscheidet sich von allen anderen Von der CreateNewDescriptor() -Methode erstellten Deskriptoren.

Gilt für: