Sdílet prostřednictvím


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 úložištích certifikátů aktuálního uživatele a místního počítače.

CertificateXmlEncryptor

, IXmlEncryptor který může provádět šifrování XML pomocí certifikátu X.509.

DpapiNGXmlDecryptor

Objekt, IXmlDecryptor který dešifruje elementy XML, které byly zašifrovány pomocí DpapiNGXmlEncryptor.

DpapiNGXmlEncryptor

Třída, která může šifrovat elementy XML pomocí rozhraní Windows DPAPI:NG.

DpapiXmlDecryptor

Objekt, IXmlDecryptor který dešifruje elementy XML, které byly zašifrovány pomocí DpapiXmlEncryptor.

DpapiXmlEncryptor

, IXmlEncryptor který šifruje XML pomocí rozhraní DPAPI systému Windows.

EncryptedXmlDecryptor

Ten IXmlDecryptor dešifruje elementy XML pomocí EncryptedXml třídy .

EncryptedXmlInfo

Zabalí XElement objekt , který obsahuje objekt blob šifrovaného kódu XML a informace o třídě, které lze použít k jeho dešifrování.

NullXmlDecryptor

, IXmlDecryptor který dešifruje elementy XML s dešifrovacím objektem null.

NullXmlEncryptor

, IXmlEncryptor který šifruje elementy XML pomocí null encryptor.

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 sloužící k řízení vytváření popisovačů ochrany.

Poznámky

Další informace o ochraně dat najdete v tématu ASP.NET Core Data Protection.