Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel Przestrzeń nazw

Zawiera typy konfiguracji do użycia z typami w obiekcie Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.

Klasy

Nazwisko Opis
AlgorithmConfiguration

Fabryka do produkcji IAuthenticatedEncryptorDescriptor.

AuthenticatedEncryptorConfiguration

Reprezentuje uogólniony mechanizm szyfrowania uwierzytelnionego.

AuthenticatedEncryptorDescriptor

Deskryptor, który może utworzyć uwierzytelniony system szyfrowania na podstawie konfiguracji dostarczonej AuthenticatedEncryptorConfiguration przez obiekt.

AuthenticatedEncryptorDescriptorDeserializer

Klasa, która może deserializować element XElement , który reprezentuje serializowaną wersję klasy AuthenticatedEncryptorDescriptor.

CngCbcAuthenticatedEncryptorConfiguration

Reprezentuje skonfigurowany mechanizm szyfrowania uwierzytelnionego, który używa Windows algorytmów CNG w trybach szyfrowania CBC i uwierzytelniania HMAC.

CngCbcAuthenticatedEncryptorDescriptor

Deskryptor, który może utworzyć uwierzytelniony system szyfrowania na podstawie konfiguracji dostarczonej CngCbcAuthenticatedEncryptorConfiguration przez obiekt.

CngCbcAuthenticatedEncryptorDescriptorDeserializer

Klasa, która może deserializować element XElement , który reprezentuje serializowaną wersję klasy CngCbcAuthenticatedEncryptorDescriptor.

CngGcmAuthenticatedEncryptorConfiguration

Reprezentuje skonfigurowany mechanizm szyfrowania uwierzytelnionego, który używa Windows algorytmów CNG w trybach szyfrowania I uwierzytelniania GCM.

CngGcmAuthenticatedEncryptorDescriptor

Deskryptor, który może utworzyć uwierzytelniony system szyfrowania na podstawie konfiguracji dostarczonej CngGcmAuthenticatedEncryptorConfiguration przez obiekt.

CngGcmAuthenticatedEncryptorDescriptorDeserializer

Klasa, która może deserializować element XElement , który reprezentuje serializowaną wersję klasy CngGcmAuthenticatedEncryptorDescriptor.

ManagedAuthenticatedEncryptorConfiguration

Reprezentuje skonfigurowany mechanizm szyfrowania uwierzytelnionego, który używa zarządzanych SymmetricAlgorithm i KeyedHashAlgorithm typów.

ManagedAuthenticatedEncryptorDescriptor

Deskryptor, który może utworzyć uwierzytelniony system szyfrowania na podstawie konfiguracji dostarczonej ManagedAuthenticatedEncryptorConfiguration przez obiekt.

ManagedAuthenticatedEncryptorDescriptorDeserializer

Klasa, która może deserializować element XElement , który reprezentuje serializowaną wersję klasy ManagedAuthenticatedEncryptorDescriptor.

XmlExtensions

Rozszerzenia ochrony danych dla programu XElement.

XmlSerializedDescriptorInfo

Opakowuje obiekt XElement zawierający serializowaną reprezentację IAuthenticatedEncryptorDescriptor XML wraz z typem, którego można użyć do deserializacji.

Interfejsy

Nazwisko Opis
IAuthenticatedEncryptorConfiguration

Podstawowa konfiguracja, która służy jako fabryka typów związanych z uwierzytelnionymi szyfrowaniem.

IAuthenticatedEncryptorDescriptor

Deskryptor samodzielny, który opakowuje wszystkie informacje (w tym materiał klucza tajnego) niezbędny do utworzenia wystąpienia klasy IAuthenticatedEncryptor.

IAuthenticatedEncryptorDescriptorDeserializer

Podstawowy interfejs do deserializacji elementu XML do elementu IAuthenticatedEncryptorDescriptor.

Uwagi

Aby uzyskać więcej informacji na temat ochrony danych ASP.NET Core, zobacz Data Protection.