AuthenticatedEncryptorConfiguration 类

定义

表示经过通用身份验证的加密机制。

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
继承
AuthenticatedEncryptorConfiguration
继承
AuthenticatedEncryptorConfiguration
实现

构造函数

AuthenticatedEncryptorConfiguration()

表示经过通用身份验证的加密机制。

AuthenticatedEncryptorConfiguration(AuthenticatedEncryptionSettings)

表示经过通用身份验证的加密机制。

AuthenticatedEncryptorConfiguration(AuthenticatedEncryptionSettings, IServiceProvider)

表示经过通用身份验证的加密机制。

属性

EncryptionAlgorithm

用于对称加密的算法 (机密性) 。

Settings

表示经过通用身份验证的加密机制。

ValidationAlgorithm

用于消息身份验证的算法 (防篡改) 。

方法

CreateNewDescriptor()

基于此配置创建新 IAuthenticatedEncryptorDescriptor 实例。 新创建的 实例包含唯一的键材料,与 方法 CreateNewDescriptor() 创建的所有其他描述符不同。

适用于