Microsoft.AspNetCore.DataProtection.XmlEncryption Namespace¶
-
namespace
Microsoft.AspNetCore.DataProtection.XmlEncryption¶ Interfaces
- interface
ICertificateResolver - Provides services for locating
System.Security.Cryptography.X509Certificates.X509Certificate2instances. - interface
IXmlDecryptor - The basic interface for decrypting an XML element.
- interface
IXmlEncryptor - The basic interface for encrypting XML elements.
Classes
- class
CertificateResolver - A default implementation of
Microsoft.AspNetCore.DataProtection.XmlEncryption.ICertificateResolverthat looks in the current user and local machine certificate stores. - class
CertificateXmlEncryptor - An
Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptorthat can perform XML encryption by using an X.509 certificate. - class
DpapiNGXmlDecryptor - An
Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptorthat decrypts XML elements that were encrypted withMicrosoft.AspNetCore.DataProtection.XmlEncryption.DpapiNGXmlEncryptor. - class
DpapiNGXmlEncryptor - A class that can encrypt XML elements using Windows DPAPI:NG.
- class
DpapiXmlDecryptor - An
Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptorthat decrypts XML elements that were encrypted withMicrosoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlEncryptor. - class
DpapiXmlEncryptor - An
Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptorthat encrypts XML by using Windows DPAPI. - class
EncryptedXmlDecryptor - An
Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptorthat decrypts XML elements by using theSystem.Security.Cryptography.Xml.EncryptedXmlclass. - class
EncryptedXmlInfo - Wraps an
System.Xml.Linq.XElementthat contains a blob of encrypted XML and information about the class which can be used to decrypt it. - class
NullXmlDecryptor - An
Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptorthat decrypts XML elements with a null decryptor. - class
NullXmlEncryptor - An
Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptorthat encrypts XML elements with a null encryptor.
Enumerations
- enum
DpapiNGProtectionDescriptorFlags - Flags used to control the creation of protection descriptors.
- interface