Microsoft.AspNet.DataProtection.XmlEncryption Namespace

namespace Microsoft.AspNet.DataProtection.XmlEncryption

Classes

class Microsoft.AspNet.DataProtection.XmlEncryption.CertificateResolver
A default implementation of Microsoft.AspNet.DataProtection.XmlEncryption.ICertificateResolver that looks in the current user and local machine certificate stores.
class Microsoft.AspNet.DataProtection.XmlEncryption.CertificateXmlEncryptor
An Microsoft.AspNet.DataProtection.XmlEncryption.IXmlEncryptor that can perform XML encryption by using an X.509 certificate.
class Microsoft.AspNet.DataProtection.XmlEncryption.DpapiNGXmlDecryptor
An Microsoft.AspNet.DataProtection.XmlEncryption.IXmlDecryptor that decrypts XML elements that were encrypted with Microsoft.AspNet.DataProtection.XmlEncryption.DpapiNGXmlEncryptor.
class Microsoft.AspNet.DataProtection.XmlEncryption.DpapiNGXmlEncryptor
A class that can encrypt XML elements using Windows DPAPI:NG.
class Microsoft.AspNet.DataProtection.XmlEncryption.DpapiXmlDecryptor
An Microsoft.AspNet.DataProtection.XmlEncryption.IXmlDecryptor that decrypts XML elements that were encrypted with Microsoft.AspNet.DataProtection.XmlEncryption.DpapiXmlEncryptor.
class Microsoft.AspNet.DataProtection.XmlEncryption.DpapiXmlEncryptor
An Microsoft.AspNet.DataProtection.XmlEncryption.IXmlEncryptor that encrypts XML by using Windows DPAPI.
class Microsoft.AspNet.DataProtection.XmlEncryption.EncryptedXmlDecryptor
An Microsoft.AspNet.DataProtection.XmlEncryption.IXmlDecryptor that decrypts XML elements by using the System.Security.Cryptography.Xml.EncryptedXml class.
class Microsoft.AspNet.DataProtection.XmlEncryption.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 Microsoft.AspNet.DataProtection.XmlEncryption.NullXmlDecryptor
An Microsoft.AspNet.DataProtection.XmlEncryption.IXmlDecryptor that decrypts XML elements with a null decryptor.
class Microsoft.AspNet.DataProtection.XmlEncryption.NullXmlEncryptor
An Microsoft.AspNet.DataProtection.XmlEncryption.IXmlEncryptor that encrypts XML elements with a null encryptor.

Interfaces

interface Microsoft.AspNet.DataProtection.XmlEncryption.ICertificateResolver
Provides services for locating System.Security.Cryptography.X509Certificates.X509Certificate2 instances.
interface Microsoft.AspNet.DataProtection.XmlEncryption.IXmlDecryptor
The basic interface for decrypting an XML element.
interface Microsoft.AspNet.DataProtection.XmlEncryption.IXmlEncryptor
The basic interface for encrypting XML elements.

Enumerations

enum Microsoft.AspNet.DataProtection.XmlEncryption.DpapiNGProtectionDescriptorFlags
Flags used to control the creation of protection descriptors.