AuthenticatedEncryptorConfiguration Class
Definition
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.
Represents a generalized authenticated encryption mechanism.
public ref class AuthenticatedEncryptorConfiguration sealed
public ref class AuthenticatedEncryptorConfiguration sealed : Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::ConfigurationModel::AlgorithmConfiguration
public sealed class AuthenticatedEncryptorConfiguration
public sealed class AuthenticatedEncryptorConfiguration : Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AlgorithmConfiguration
type AuthenticatedEncryptorConfiguration = class
interface IAuthenticatedEncryptorConfiguration
type AuthenticatedEncryptorConfiguration = class
inherit AlgorithmConfiguration
Public NotInheritable Class AuthenticatedEncryptorConfiguration
Public NotInheritable Class AuthenticatedEncryptorConfiguration
Inherits AlgorithmConfiguration
- Inheritance
-
AuthenticatedEncryptorConfiguration
- Inheritance
- Implements
Constructors
AuthenticatedEncryptorConfiguration() | |
AuthenticatedEncryptorConfiguration(AuthenticatedEncryptionSettings, IServiceProvider) | |
AuthenticatedEncryptorConfiguration(AuthenticatedEncryptionSettings) |
Properties
EncryptionAlgorithm |
The algorithm to use for symmetric encryption (confidentiality). |
Settings | |
ValidationAlgorithm |
The algorithm to use for message authentication (tamper-proofing). |
Methods
CreateNewDescriptor() |
Creates a new IAuthenticatedEncryptorDescriptor instance based on this configuration. The newly-created instance contains unique key material and is distinct from all other descriptors created by the CreateNewDescriptor() method. |