Udostępnij za pośrednictwem


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

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

Klasy

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ć klasę XElement reprezentującą serializowaną wersję klasy AuthenticatedEncryptorDescriptor.

CngCbcAuthenticatedEncryptorConfiguration

Reprezentuje skonfigurowany mechanizm szyfrowania uwierzytelnionego, który używa algorytmów CNG systemu Windows 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ć klasę XElement reprezentującą serializowaną wersję klasy CngCbcAuthenticatedEncryptorDescriptor.

CngGcmAuthenticatedEncryptorConfiguration

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

CngGcmAuthenticatedEncryptorDescriptor

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

CngGcmAuthenticatedEncryptorDescriptorDeserializer

Klasa, która może deserializować klasę XElement reprezentującą 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ć klasę XElement reprezentującą 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

IAuthenticatedEncryptorConfiguration

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

IAuthenticatedEncryptorDescriptor

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

IAuthenticatedEncryptorDescriptorDeserializer

Podstawowy interfejs deserializacji elementu XML do elementu IAuthenticatedEncryptorDescriptor.

Uwagi

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