Versions in this module Expand all Collapse all v1 v1.24.10 Oct 24, 2017 v1.24.9 Oct 24, 2017 Changes in this version + type Config struct + BootstrapCertificatePEM []byte + BootstrapKeyPEM []byte + CertificateExpiration Gauge + CertificateSigningRequestClient certificatesclient.CertificateSigningRequestInterface + CertificateStore Store + Template *x509.CertificateRequest + Usages []certificates.KeyUsage + type Gauge interface + Set func(float64) + type Manager interface + Current func() *tls.Certificate + ServerHealthy func() bool + SetCertificateSigningRequestClient func(certificatesclient.CertificateSigningRequestInterface) error + Start func() + func NewManager(config *Config) (Manager, error) + type NoCertKeyError string + func (e *NoCertKeyError) Error() string + type Store interface + Current func() (*tls.Certificate, error) + Update func(cert, key []byte) (*tls.Certificate, error) + func NewFileStore(pairNamePrefix string, certDirectory string, keyDirectory string, ...) (Store, error)