Microsoft.AspNetCore.DataProtection.XmlEncryption 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 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.