Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel Namespace

Enthält Konfigurationstypen für die Verwendung mit Typen im Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.

Klassen

AlgorithmConfiguration

Eine Fabrik zur Herstellung IAuthenticatedEncryptorDescriptorvon .

AuthenticatedEncryptorConfiguration

Stellt einen generalisierten authentifizierten Verschlüsselungsmechanismus dar.

AuthenticatedEncryptorDescriptor

Ein Deskriptor, der basierend auf der von einem Objekt bereitgestellten Konfiguration ein AuthenticatedEncryptorConfiguration authentifizierte Verschlüsselungssystem erstellen kann.

AuthenticatedEncryptorDescriptorDeserializer

Eine Klasse, die eine XElement deserialisieren kann, die die serialisierte Version eines AuthenticatedEncryptorDescriptordarstellt.

CngCbcAuthenticatedEncryptorConfiguration

Stellt einen konfigurierten authentifizierten Verschlüsselungsmechanismus dar, der Windows CNG-Algorithmen in CBC-Verschlüsselung und HMAC-Authentifizierungsmodi verwendet.

CngCbcAuthenticatedEncryptorDescriptor

Ein Deskriptor, der basierend auf der von einem Objekt bereitgestellten Konfiguration ein CngCbcAuthenticatedEncryptorConfiguration authentifizierte Verschlüsselungssystem erstellen kann.

CngCbcAuthenticatedEncryptorDescriptorDeserializer

Eine Klasse, die eine XElement deserialisieren kann, die die serialisierte Version eines CngCbcAuthenticatedEncryptorDescriptordarstellt.

CngGcmAuthenticatedEncryptorConfiguration

Stellt einen konfigurierten authentifizierten Verschlüsselungsmechanismus dar, der Windows CNG-Algorithmen in GCM-Verschlüsselungs- und Authentifizierungsmodi verwendet.

CngGcmAuthenticatedEncryptorDescriptor

Ein Deskriptor, der basierend auf der von einem Objekt bereitgestellten Konfiguration ein CngGcmAuthenticatedEncryptorConfiguration authentifizierte Verschlüsselungssystem erstellen kann.

CngGcmAuthenticatedEncryptorDescriptorDeserializer

Eine Klasse, die eine XElement deserialisieren kann, die die serialisierte Version eines CngGcmAuthenticatedEncryptorDescriptordarstellt.

ManagedAuthenticatedEncryptorConfiguration

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

ManagedAuthenticatedEncryptorDescriptor

Ein Deskriptor, der basierend auf der von einem Objekt bereitgestellten Konfiguration ein ManagedAuthenticatedEncryptorConfiguration authentifizierte Verschlüsselungssystem erstellen kann.

ManagedAuthenticatedEncryptorDescriptorDeserializer

Eine Klasse, die eine XElement deserialisieren kann, die die serialisierte Version eines ManagedAuthenticatedEncryptorDescriptordarstellt.

XmlExtensions

Datenschutzerweiterungen für XElement.

XmlSerializedDescriptorInfo

Umschließt eine XElement , die die XML-serialisierte Darstellung eines IAuthenticatedEncryptorDescriptor enthält, zusammen mit dem Typ, der zum Deserialisieren verwendet werden kann.

Schnittstellen

IAuthenticatedEncryptorConfiguration

Die grundlegende Konfiguration, die als Factory für Typen im Zusammenhang mit authentifizierter Verschlüsselung dient.

IAuthenticatedEncryptorDescriptor

Ein eigenständiger Deskriptor, der alle Informationen (einschließlich Des geheimen Schlüsselmaterials) umschließt, die erforderlich sind, um eine instance eines IAuthenticatedEncryptorzu erstellen.

IAuthenticatedEncryptorDescriptorDeserializer

Die grundlegende Schnittstelle zum Deserialisieren eines XML-Elements in eine IAuthenticatedEncryptorDescriptor.

Hinweise

Weitere Informationen zu ASP.NET Core Datenschutz finden Sie unter Datenschutz.