Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains configuration types for use with types in the Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.
Classes
AlgorithmConfiguration |
A factory for producing IAuthenticatedEncryptorDescriptor. |
AuthenticatedEncryptorConfiguration |
Represents a generalized authenticated encryption mechanism. |
AuthenticatedEncryptorDescriptor |
A descriptor which can create an authenticated encryption system based upon the configuration provided by an AuthenticatedEncryptorConfiguration object. |
AuthenticatedEncryptorDescriptorDeserializer |
A class that can deserialize an XElement that represents the serialized version of an AuthenticatedEncryptorDescriptor. |
CngCbcAuthenticatedEncryptorConfiguration |
Represents a configured authenticated encryption mechanism which uses Windows CNG algorithms in CBC encryption + HMAC authentication modes. |
CngCbcAuthenticatedEncryptorDescriptor |
A descriptor which can create an authenticated encryption system based upon the configuration provided by an CngCbcAuthenticatedEncryptorConfiguration object. |
CngCbcAuthenticatedEncryptorDescriptorDeserializer |
A class that can deserialize an XElement that represents the serialized version of an CngCbcAuthenticatedEncryptorDescriptor. |
CngGcmAuthenticatedEncryptorConfiguration |
Represents a configured authenticated encryption mechanism which uses Windows CNG algorithms in GCM encryption + authentication modes. |
CngGcmAuthenticatedEncryptorDescriptor |
A descriptor which can create an authenticated encryption system based upon the configuration provided by an CngGcmAuthenticatedEncryptorConfiguration object. |
CngGcmAuthenticatedEncryptorDescriptorDeserializer |
A class that can deserialize an XElement that represents the serialized version of an CngGcmAuthenticatedEncryptorDescriptor. |
ManagedAuthenticatedEncryptorConfiguration |
Represents a configured authenticated encryption mechanism which uses managed SymmetricAlgorithm and KeyedHashAlgorithm types. |
ManagedAuthenticatedEncryptorDescriptor |
A descriptor which can create an authenticated encryption system based upon the configuration provided by an ManagedAuthenticatedEncryptorConfiguration object. |
ManagedAuthenticatedEncryptorDescriptorDeserializer |
A class that can deserialize an XElement that represents the serialized version of an ManagedAuthenticatedEncryptorDescriptor. |
XmlExtensions |
Data protection extensions for XElement. |
XmlSerializedDescriptorInfo |
Wraps an XElement that contains the XML-serialized representation of an IAuthenticatedEncryptorDescriptor along with the type that can be used to deserialize it. |
Interfaces
IAuthenticatedEncryptorConfiguration |
The basic configuration that serves as a factory for types related to authenticated encryption. |
IAuthenticatedEncryptorDescriptor |
A self-contained descriptor that wraps all information (including secret key material) necessary to create an instance of an IAuthenticatedEncryptor. |
IAuthenticatedEncryptorDescriptorDeserializer |
The basic interface for deserializing an XML element into an IAuthenticatedEncryptorDescriptor. |
Remarks
For more information about ASP.NET Core data protection, see Data Protection.