CertificateXmlEncryptor 类

定义

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

public ref class CertificateXmlEncryptor sealed : Microsoft::AspNetCore::DataProtection::XmlEncryption::IXmlEncryptor
public sealed class CertificateXmlEncryptor : Microsoft.AspNetCore.DataProtection.XmlEncryption.IXmlEncryptor
type CertificateXmlEncryptor = class
    interface IXmlEncryptor
Public NotInheritable Class CertificateXmlEncryptor
Implements IXmlEncryptor
继承
CertificateXmlEncryptor
实现

构造函数

CertificateXmlEncryptor(String, ICertificateResolver, ILoggerFactory)

CertificateXmlEncryptor创建给定证书的指纹、ICertificateResolver可用于解析证书的 和 IServiceProvider

CertificateXmlEncryptor(X509Certificate2, ILoggerFactory)

CertificateXmlEncryptor创建给定的 X509Certificate2 实例和 IServiceProvider

方法

Encrypt(XElement)

使用 X.509 证书加密指定的 XElement

适用于