Udostępnij za pośrednictwem


Microsoft.AspNetCore.DataProtection.XmlEncryption Przestrzeń nazw

Zawiera typy szyfrowania i odszyfrowywania kodu XML.

Klasy

CertificateResolver

Domyślna implementacja tej ICertificateResolver funkcji wygląda w magazynie certyfikatów bieżącego użytkownika i komputera lokalnego.

CertificateXmlEncryptor

Element IXmlEncryptor , który może wykonywać szyfrowanie XML przy użyciu certyfikatu X.509.

DpapiNGXmlDecryptor

Element IXmlDecryptor , który odszyfrowuje elementy XML, które zostały zaszyfrowane za pomocą DpapiNGXmlEncryptorpolecenia .

DpapiNGXmlEncryptor

Klasa, która może szyfrować elementy XML przy użyciu interfejsu DPAPI:NG systemu Windows.

DpapiXmlDecryptor

Element IXmlDecryptor , który odszyfrowuje elementy XML, które zostały zaszyfrowane za pomocą DpapiXmlEncryptorpolecenia .

DpapiXmlEncryptor

Element IXmlEncryptor , który szyfruje kod XML przy użyciu interfejsu DPAPI systemu Windows.

EncryptedXmlDecryptor

Element IXmlDecryptor , który odszyfrowuje elementy XML przy użyciu EncryptedXml klasy .

EncryptedXmlInfo

Opakowuje obiekt XElement , który zawiera obiekt blob zaszyfrowanego kodu XML i informacje o klasie, która może służyć do odszyfrowywania.

NullXmlDecryptor

Element IXmlDecryptor , który odszyfrowuje elementy XML z odszyfrowywaniem o wartości null.

NullXmlEncryptor

Element IXmlEncryptor , który szyfruje elementy XML przy użyciu szyfrora o wartości null.

Interfejsy

ICertificateResolver

Udostępnia usługi lokalizowania X509Certificate2 wystąpień.

IXmlDecryptor

Podstawowy interfejs do odszyfrowywania elementu XML.

IXmlEncryptor

Podstawowy interfejs do szyfrowania elementów XML.

Wyliczenia

DpapiNGProtectionDescriptorFlags

Flagi używane do kontrolowania tworzenia deskryptorów ochrony.

Uwagi

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