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
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.