Table of Contents

Property TrustedCertificateAuthority

Namespace
MailFathom.Infrastructure.Mail
Assembly
MailFathom.Infrastructure.dll

TrustedCertificateAuthority

Gets or sets the secret block referencing deployment-provisioned trust anchor material.

public ConfiguredSecret? TrustedCertificateAuthority { get; set; }

Property Value

ConfiguredSecret

Remarks

The block carries a reference such as a credential name under the default interpretation mode, and the PEM text itself under an inline one — a trust anchor is a public certificate, so writing one into configuration leaks nothing. Its nested Password supplies the password of a protected PKCS#12 bundle. A block present with a blank SecretReference reads as an absent anchor, so "TrustedCertificateAuthority": {} fails the domain rule that requires one instead of passing it and then failing later with a confusing missing-material error.