Modules for X509 (RFC5280) handling
The authenticator for a certificate chain
abstract authenticator type
result of an authentication, either `Ok or `Fail with a reason
authenticate authenticator ?host stack is result, where the given authenticator verifies the certificate stack, given an optional host name.
server_fingerprint ?time hash fingerprints is an authenticator which uses the given time to verify the certificate chain - if successful the hash of the server certificate is checked against the entry in the fingerprint list.