# Functions
GetRootCAs loads all X.509 certificates at the given path and adds them to the list of system root CAs, if available.
NewCertificate returns a new Certificate from the given certficate and private key file.
NewManager returns a new Manager that handles one certificate specified via the certFile and keyFile.
# Structs
Certificate is a chain of one or more reloadable certificates.
Manager is a TLS certificate manager that can handle multiple certificates.
# Type aliases
GetCertificateFunc is a callback that allows a TLS stack deliver different certificates based on the client trying to establish a TLS connection.
LoadX509KeyPairFunc is a function that parses a private key and certificate file and returns a TLS certificate on success.