Microsoft.AspNetCore.DataProtection.XmlEncryption Obor názvů

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.