# 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.