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 with Microsoft.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 with Microsoft.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 the System.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.