Table of Contents

Class SecretCertificateOptions

Namespace
Arc4u.Configuration.Decryptor
Assembly
Arc4u.Configuration.Decryptor.dll

Options of the certificate based configuration decryption (see AddCertificateDecryptorConfiguration(IConfigurationBuilder)).

public class SecretCertificateOptions
Inheritance
SecretCertificateOptions
Inherited Members

Properties

Certificate

A certificate to use instead of reading this from a configuration provider.

public X509Certificate2? Certificate { get; set; }

Property Value

X509Certificate2

CertificateLoader

Specify the CertificateLoader class to load the certificate => using the SecretSectionName.

public IX509CertificateLoader? CertificateLoader { get; set; }

Property Value

IX509CertificateLoader

Prefix

A prefix used to detect encrypted values in a configuration.

public string Prefix { get; set; }

Property Value

string

SecretSectionName

A section define in a configuration provider containing the "CertificateInfo" keys.

public string SecretSectionName { get; set; }

Property Value

string