Microsoft.AspNetCore.DataProtection.XmlEncryption 命名空间

包含用于加密和解密 XML 的类型。

CertificateResolver

在当前用户和本地计算机证书存储中查找 的默认实现 ICertificateResolver

CertificateXmlEncryptor

一个 IXmlEncryptor ,可以使用 X.509 证书执行 XML 加密。

DpapiNGXmlDecryptor

一个 IXmlDecryptor ,用于解密使用 DpapiNGXmlEncryptor加密的 XML 元素。

DpapiNGXmlEncryptor

可以使用 Windows DPAPI:NG 加密 XML 元素的类。

DpapiXmlDecryptor

一个 IXmlDecryptor ,用于解密使用 DpapiXmlEncryptor加密的 XML 元素。

DpapiXmlEncryptor

一个 IXmlEncryptor ,使用 Windows DPAPI 加密 XML。

EncryptedXmlDecryptor

一个 IXmlDecryptor ,使用 EncryptedXml 类解密 XML 元素。

EncryptedXmlInfo

包装一个 , XElement 其中包含加密 XML 的 Blob 以及可用于解密它的类的相关信息。

NullXmlDecryptor

一个 IXmlDecryptor ,用于使用 null 解密器解密 XML 元素。

NullXmlEncryptor

一个 IXmlEncryptor ,用于使用 null 加密器加密 XML 元素。

接口

ICertificateResolver

提供用于查找 X509Certificate2 实例的服务。

IXmlDecryptor

用于解密 XML 元素的基本接口。

IXmlEncryptor

用于加密 XML 元素的基本接口。

枚举

DpapiNGProtectionDescriptorFlags

用于控制创建保护描述符的标志。

注解

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