Enum MailServerCertificateTrust
- Namespace
- MailFathom.Domain.Transport
- Assembly
- MailFathom.Domain.dll
Selects which certificate authorities are trusted when validating a mail server certificate.
public enum MailServerCertificateTrust
Fields
AdditionalTrustedAuthority = 1Validates the server certificate against the system trust store plus a deployment-provisioned authority.
SystemTrustStore = 0Validates the server certificate against the operating-system trust store only.
Remarks
Certificate validation itself is never optional. A private or self-signed server is supported by trusting an additional authority, never by disabling validation.