Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAcmeCertManagerFromConfiguration ¶
func NewAcmeCertManagerFromConfiguration(config Config) (*acme.CertManager, error)
NewAcmeCertManagerFromConfiguration creates certificate manager from config.
Types ¶
type Config ¶
type Config struct {
CAPool string `envconfig:"CA_POOL" env:"CA_POOL" long:"ca" description:"file path to the root certificate in PEM format"`
CADirURL string `` /* 129-byte string literal not displayed */
Domains []string `envconfig:"DOMAINS" env:"DOMAINS" long:"domains" description:"the domain's names for which we'll be getting a certificate"`
Email string `` /* 132-byte string literal not displayed */
TickFrequency time.Duration `` /* 159-byte string literal not displayed */
ChallengeListenPort uint16 `` /* 175-byte string literal not displayed */
DisableVerifyClientCertificate bool `` /* 175-byte string literal not displayed */
DeviceID string `envconfig:"DEVICE_ID" env:"DEVICE_ID" long:"device_id" description:"DeviceID for OCF Identity Certificate"`
UseSystemCertPool bool `` /* 158-byte string literal not displayed */
}
Config set configuration.
Click to show internal directories.
Click to hide internal directories.