Microsoft.AspNetCore.DataProtection.XmlEncryption Namespace¶
-
namespace
Microsoft.AspNetCore.DataProtection.
XmlEncryption
¶ Interfaces
- interface
ICertificateResolver
- Provides services for locating
System.Security.Cryptography.X509Certificates.X509Certificate2
instances. - 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.ICertificateResolver
that looks in the current user and local machine certificate stores. - class
CertificateXmlEncryptor
- An
Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor
that can perform XML encryption by using an X.509 certificate. - class
DpapiNGXmlDecryptor
- An
Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptor
that 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.IXmlDecryptor
that decrypts XML elements that were encrypted withMicrosoft.AspNetCore.DataProtection.XmlEncryption.DpapiXmlEncryptor
. - class
DpapiXmlEncryptor
- An
Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor
that encrypts XML by using Windows DPAPI. - class
EncryptedXmlDecryptor
- An
Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlDecryptor
that decrypts XML elements by using theSystem.Security.Cryptography.Xml.EncryptedXml
class. - class
EncryptedXmlInfo
- Wraps an
System.Xml.Linq.XElement
that 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.IXmlDecryptor
that decrypts XML elements with a null decryptor. - class
NullXmlEncryptor
- An
Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor
that encrypts XML elements with a null encryptor.
Enumerations
- enum
DpapiNGProtectionDescriptorFlags
- Flags used to control the creation of protection descriptors.
- interface