Versions in this module Expand all Collapse all v0 v0.0.1 Mar 15, 2024 Changes in this version + func MakePKey(w io.Writer) (crypto.PrivateKey, error) + func ReadPKey(r io.Reader) (crypto.PrivateKey, error) + func RefreshCerts(info Info) (*certificate.Resource, error) + func WriteResources(resource *certificate.Resource, wKey, wCert io.Writer) error + type CertMan struct + func NewCertMan(info Info, handler func(error)) (*CertMan, error) + func (cm *CertMan) Refresh() error + func (cm *CertMan) SetFilepaths(cert, key string) + func (cm *CertMan) SetRefreshInterval(d time.Duration) + func (cm *CertMan) TimedRefresher(close <-chan struct{}) + type Info struct + AuthEmail string + AuthKey string + Domains []string + PrivateKey crypto.PrivateKey