Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel Namespace

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

Klassen

Name Beschreibung
AlgorithmConfiguration

Eine Fabrik zur Herstellung IAuthenticatedEncryptorDescriptor.

AuthenticatedEncryptorConfiguration

Stellt einen generalisierten authentifizierten Verschlüsselungsmechanismus dar.

AuthenticatedEncryptorDescriptor

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

AuthenticatedEncryptorDescriptorDeserializer

Eine Klasse, die eine XElement deserialisieren kann, die die serialisierte Version einer .AuthenticatedEncryptorDescriptor

CngCbcAuthenticatedEncryptorConfiguration

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

CngCbcAuthenticatedEncryptorDescriptor

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

CngCbcAuthenticatedEncryptorDescriptorDeserializer

Eine Klasse, die eine XElement deserialisieren kann, die die serialisierte Version einer .CngCbcAuthenticatedEncryptorDescriptor

CngGcmAuthenticatedEncryptorConfiguration

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

CngGcmAuthenticatedEncryptorDescriptor

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

CngGcmAuthenticatedEncryptorDescriptorDeserializer

Eine Klasse, die eine XElement deserialisieren kann, die die serialisierte Version einer .CngGcmAuthenticatedEncryptorDescriptor

ManagedAuthenticatedEncryptorConfiguration

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

ManagedAuthenticatedEncryptorDescriptor

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

ManagedAuthenticatedEncryptorDescriptorDeserializer

Eine Klasse, die eine XElement deserialisieren kann, die die serialisierte Version einer .ManagedAuthenticatedEncryptorDescriptor

XmlExtensions

Datenschutzerweiterungen für XElement.

XmlSerializedDescriptorInfo

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

Schnittstellen

Name Beschreibung
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 geheimer Schlüsselmaterial) umschließt, die zum Erstellen einer Instanz einer IAuthenticatedEncryptor.

IAuthenticatedEncryptorDescriptorDeserializer

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

Hinweise

Weitere Informationen zum ASP.NET Core Datenschutz finden Sie unter Data Protection.