# Packages
Package acmeclient provides a RawChainSource to acquire a signed exchange
certificate using the ACME protocol.
Package futureevent defines interface to handle future events.
# Functions
FetchAtIntervals makes Fetch called at fixed intervals.
FetchAtIntervalsWithEventFactory is like FetchAtIntervals but uses factory instead of futureevent.DefaultFactory.
FetchOnlyOnce makes Fetch called only once, not repeatedly.
FetchOnSignal makes Fetch called when signaled by sig.
NewAugmentor creates and initializes a new Augmentor.
NewLocalCertFile creates and initializes a new LocalCertFile.
NewManager creates and initializes a new Manager.
NewMultiCertDiskCache creates and initializes a new MultiCertDiskCache.
NewOCSPClient creates and initializes a new OCSPClient.
NewSingleCertDiskCache creates and initializes a new SingleCertDiskCache.
# Variables
DefaultBackoff is the backoff used by OCSPClient by default.
DefaultOCSPClient is an OCSPClient with the default configuration.
DummyOCSPRespSource always returns certchain.DummyOCSPResponse.
ErrNotFound is returned by Read if it is unable to find the AugmentedChain using the provided digest.
FetchHourly makes Fetch called every hour.
NullCache is a dummy Cache that does nothing.
# Structs
Augmentor combines RawChainSource and OCSPRespSource to serve as a Producer.
Config configures Manager.
LocalCertFile is a RawChainSource which reads the certificate chain from a local file in the PEM format.
No description provided by the author
Manager keeps a signed exchange certificate up-to-date.
MultiCertDiskCache is a Cache on a local filesystem.
MultiCertDiskCacheConfig configures DiskCache.
OCSPClient represents a client of OCSP over HTTP.
OCSPClientConfig configures OCSPClient.
SingleCertDiskCache is a Cache on a local filesystem.
SingleCertDiskCacheConfig configures SingleCertDiskCache.
# Interfaces
Cache represents a storage to cache an AugmentedChain.
FetchTiming controls the frequency of the Fetch calls on RawChainSource or OCSPRespSource.
OCSPRespSource provides an OCSPResponse.
Producer produces a new AugmentedChain repeatedly and sends it through a channel every time Producer completes the production.
RawChainSource provides a RawChain.
# Type aliases
FetchTimingFunc turns a function into a FetchTiming.