Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel Namespace

namespace Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel

Classes

class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorConfiguration
Represents a generalized authenticated encryption mechanism.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptor
A descriptor which can create an authenticated encryption system based upon the configuration provided by an Microsoft.AspNet.DataProtection.AuthenticatedEncryption.AuthenticatedEncryptionOptions object.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptorDeserializer
A class that can deserialize an System.Xml.Linq.XElement that represents the serialized version of an Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.AuthenticatedEncryptorDescriptor.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngCbcAuthenticatedEncryptorConfiguration
Represents a configured authenticated encryption mechanism which uses Windows CNG algorithms in CBC encryption + HMAC authentication modes.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngCbcAuthenticatedEncryptorDescriptor
A descriptor which can create an authenticated encryption system based upon the configuration provided by an Microsoft.AspNet.DataProtection.AuthenticatedEncryption.CngCbcAuthenticatedEncryptionOptions object.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngCbcAuthenticatedEncryptorDescriptorDeserializer
A class that can deserialize an System.Xml.Linq.XElement that represents the serialized version of an Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngCbcAuthenticatedEncryptorDescriptor.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngGcmAuthenticatedEncryptorConfiguration
Represents a configured authenticated encryption mechanism which uses Windows CNG algorithms in GCM encryption + authentication modes.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngGcmAuthenticatedEncryptorDescriptor
A descriptor which can create an authenticated encryption system based upon the configuration provided by an Microsoft.AspNet.DataProtection.AuthenticatedEncryption.CngGcmAuthenticatedEncryptionOptions object.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngGcmAuthenticatedEncryptorDescriptorDeserializer
A class that can deserialize an System.Xml.Linq.XElement that represents the serialized version of an Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.CngGcmAuthenticatedEncryptorDescriptor.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.ManagedAuthenticatedEncryptorConfiguration
Represents a configured authenticated encryption mechanism which uses managed SymmetricAlgorithm and KeyedHashAlgorithm types.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.ManagedAuthenticatedEncryptorDescriptor
A descriptor which can create an authenticated encryption system based upon the configuration provided by an Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptionOptions object.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.ManagedAuthenticatedEncryptorDescriptorDeserializer
A class that can deserialize an System.Xml.Linq.XElement that represents the serialized version of an Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.ManagedAuthenticatedEncryptorDescriptor.

class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.XmlExtensions

class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.XmlSerializedDescriptorInfo
Wraps an System.Xml.Linq.XElement that contains the XML-serialized representation of an Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor along with the type that can be used to deserialize it.

Interfaces

interface Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorConfiguration
The basic configuration that serves as a factory for types related to authenticated encryption.
interface Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor
A self-contained descriptor that wraps all information (including secret key material) necessary to create an instance of an Microsoft.AspNet.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor.
interface Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptorDeserializer
The basic interface for deserializing an XML element into an Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor.