ManagedAuthenticatedEncryptorConfiguration Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |