Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel 命名空间

包含要与 中的 Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption类型一起使用的配置类型。

AlgorithmConfiguration

用于生产 IAuthenticatedEncryptorDescriptor的工厂。

AuthenticatedEncryptorConfiguration

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

AuthenticatedEncryptorDescriptor

一个描述符,可基于对象提供的配置创建经过身份验证的 AuthenticatedEncryptorConfiguration 加密系统。

AuthenticatedEncryptorDescriptorDeserializer

一个类,该类可以反序列化 XElement 表示 的序列化版本 AuthenticatedEncryptorDescriptor

CngCbcAuthenticatedEncryptorConfiguration

表示配置的经过身份验证的加密机制,该机制在 CBC 加密 + HMAC 身份验证模式下使用 Windows CNG 算法。

CngCbcAuthenticatedEncryptorDescriptor

一个描述符,可基于对象提供的配置创建经过身份验证的 CngCbcAuthenticatedEncryptorConfiguration 加密系统。

CngCbcAuthenticatedEncryptorDescriptorDeserializer

一个类,该类可以反序列化 XElement 表示 的序列化版本 CngCbcAuthenticatedEncryptorDescriptor

CngGcmAuthenticatedEncryptorConfiguration

表示配置的经过身份验证的加密机制,该机制在 GCM 加密 + 身份验证模式下使用 Windows CNG 算法。

CngGcmAuthenticatedEncryptorDescriptor

一个描述符,可基于对象提供的配置创建经过身份验证的 CngGcmAuthenticatedEncryptorConfiguration 加密系统。

CngGcmAuthenticatedEncryptorDescriptorDeserializer

一个类,该类可以反序列化 XElement 表示 的序列化版本 CngGcmAuthenticatedEncryptorDescriptor

ManagedAuthenticatedEncryptorConfiguration

表示已配置的身份验证加密机制,该机制使用托管 SymmetricAlgorithmKeyedHashAlgorithm 类型。

ManagedAuthenticatedEncryptorDescriptor

一个描述符,可基于对象提供的配置创建经过身份验证的 ManagedAuthenticatedEncryptorConfiguration 加密系统。

ManagedAuthenticatedEncryptorDescriptorDeserializer

一个类,该类可以反序列化 XElement 表示 的序列化版本 ManagedAuthenticatedEncryptorDescriptor

XmlExtensions

XElement数据保护扩展插件。

XmlSerializedDescriptorInfo

包装包含 XElement 的 XML 序列化表示形式 IAuthenticatedEncryptorDescriptor 以及可用于反序列化它的类型。

接口

IAuthenticatedEncryptorConfiguration

作为与经过身份验证的加密相关的类型的工厂的基本配置。

IAuthenticatedEncryptorDescriptor

一个独立描述符,用于包装所有信息 (包括机密密钥材料) 创建 实例 IAuthenticatedEncryptor所必需的。

IAuthenticatedEncryptorDescriptorDeserializer

用于将 XML 元素反序列化为 IAuthenticatedEncryptorDescriptor的基本接口。

注解

有关 ASP.NET Core数据保护的详细信息,请参阅数据保护