Freigeben über


Microsoft.AspNetCore.DataProtection.XmlEncryption Namespace

Enthält Typen zum Verschlüsseln und Entschlüsseln von XML.

Klassen

CertificateResolver

Eine Standardimplementierung von ICertificateResolver , die in den aktuellen Zertifikatspeichern des Benutzers und des lokalen Computers sucht.

CertificateXmlEncryptor

Eine IXmlEncryptor , die mithilfe eines X.509-Zertifikats eine XML-Verschlüsselung durchführen kann.

DpapiNGXmlDecryptor

Ein IXmlDecryptor , das XML-Elemente entschlüsselt, die mit DpapiNGXmlEncryptorverschlüsselt wurden.

DpapiNGXmlEncryptor

Eine Klasse, die XML-Elemente mithilfe von Windows DPAPI:NG verschlüsseln kann.

DpapiXmlDecryptor

Ein IXmlDecryptor , das XML-Elemente entschlüsselt, die mit DpapiXmlEncryptorverschlüsselt wurden.

DpapiXmlEncryptor

Eine IXmlEncryptor , die XML mithilfe von Windows DPAPI verschlüsselt.

EncryptedXmlDecryptor

Ein IXmlDecryptor , der XML-Elemente mithilfe der EncryptedXml -Klasse entschlüsselt.

EncryptedXmlInfo

Umschließt ein XElement , das ein Blob mit verschlüsseltem XML-Code und Informationen zur Klasse enthält, die zum Entschlüsseln verwendet werden können.

NullXmlDecryptor

Eine IXmlDecryptor , die XML-Elemente mit einem Null-Entschlüsselungsgeber entschlüsselt.

NullXmlEncryptor

Ein IXmlEncryptor , der XML-Elemente mit einem NULL-Verschlüsselungsor verschlüsselt.

Schnittstellen

ICertificateResolver

Stellt Dienste zum Suchen von X509Certificate2 Instanzen bereit.

IXmlDecryptor

Die grundlegende Schnittstelle zum Entschlüsseln eines XML-Elements.

IXmlEncryptor

Die grundlegende Schnittstelle zum Verschlüsseln von XML-Elementen.

Enumerationen

DpapiNGProtectionDescriptorFlags

Flags, die zum Steuern der Erstellung von Schutzbeschreibungen verwendet werden.

Hinweise

Weitere Informationen zum Datenschutz finden Sie unter ASP.NET Core Datenschutz.