Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.