Microsoft.AspNetCore.DataProtection.XmlEncryption Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje typy pro šifrování a dešifrování XML.
Třídy
| CertificateResolver |
Výchozí implementace ICertificateResolver , která vypadá v aktuálním úložišti certifikátů uživatele a místního počítače. |
| CertificateXmlEncryptor |
Šifrování IXmlEncryptor XML lze provést pomocí certifikátu X.509. |
| DpapiNGXmlDecryptor |
Dešifruje IXmlDecryptor elementy XML, které byly zašifrovány .DpapiNGXmlEncryptor |
| DpapiNGXmlEncryptor |
Třída, která může šifrovat elementy XML pomocí rozhraní Windows DPAPI:NG. |
| DpapiXmlDecryptor |
Dešifruje IXmlDecryptor elementy XML, které byly zašifrovány pomocí DpapiXmlEncryptor. |
| DpapiXmlEncryptor |
Kód IXmlEncryptor XML se šifruje pomocí rozhraní WINDOWS DPAPI. |
| EncryptedXmlDecryptor |
Ten IXmlDecryptor dešifruje elementy XML pomocí EncryptedXml třídy. |
| EncryptedXmlInfo |
Zabalí XElement objekt, který obsahuje objekt blob šifrovaného XML a informace o třídě, kterou lze použít k dešifrování. |
| NullXmlDecryptor |
Dešifruje IXmlDecryptor elementy XML s dešifrovačem null. |
| NullXmlEncryptor |
Tím IXmlEncryptor se šifrují elementy XML pomocí šifrovače null. |
Rozhraní
| ICertificateResolver |
Poskytuje služby pro vyhledání X509Certificate2 instancí. |
| IXmlDecryptor |
Základní rozhraní pro dešifrování elementu XML. |
| IXmlEncryptor |
Základní rozhraní pro šifrování elementů XML. |
Výčty
| DpapiNGProtectionDescriptorFlags |
Příznaky používané k řízení vytváření popisovačů ochrany |
Poznámky
Další informace o ochraně dat najdete v tématu ASP.NET Core ochrana dat.