Microsoft.AspNetCore.DataProtection.XmlEncryption 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用于加密和解密 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数据保护。