CertificateXmlEncryptor Class  
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An IXmlEncryptor that can perform XML encryption by using an X.509 certificate.
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
		- Inheritance
 - 
				CertificateXmlEncryptor
 
- Implements
 
Constructors
| CertificateXmlEncryptor(String, ICertificateResolver, ILoggerFactory) | 
		 Creates a CertificateXmlEncryptor given a certificate's thumbprint, an ICertificateResolver that can be used to resolve the certificate, and an IServiceProvider.  | 
        	
| CertificateXmlEncryptor(X509Certificate2, ILoggerFactory) | 
		 Creates a CertificateXmlEncryptor given an X509Certificate2 instance and an IServiceProvider.  | 
        	
Methods
| Encrypt(XElement) | 
		 Encrypts the specified XElement with an X.509 certificate.  |