Table of Contents

Namespace MailFathom.Infrastructure.Certificates

Classes

TlsServerCertificate

A validated TLS identity: the leaf a server presents, its private key, and the authorities presented after it.

TlsServerCertificateLoadResult

The outcome of turning configured material into the TLS identity an endpoint presents.

TlsServerCertificateLoader

Turns deployment-provisioned material into the TLS identity an endpoint presents, or into a named refusal.

TlsServerCertificateOptions

Configures where the TLS identity MailFathom presents to a client comes from.

TrustAnchorLoadResult

The outcome of loading a configured trust anchor.

TrustAnchorLoader

Turns deployment-provisioned material into a certificate usable as a trust anchor.

Enums

CertificateMaterialEncoding

Identifies how deployment-provisioned certificate material is encoded.

CertificateMaterialFailure

Identifies why configured certificate material produced no usable certificate.