Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCertificate ¶
func GetCertificate(domain string, vault *vault.VaultClient) (*x509.Certificate, error)
GetCertificate reads certificate from Vault KV store and parses it
func NeedsReissuing ¶ added in v0.2.0
func NeedsReissuing(certificate *x509.Certificate, domains []string, days int, logger *logrus.Logger) (bool, error)
NeedsReissuing checks if certificate domains and required domains match and if certificate expiration date is earlier than configured in config.Cfg.RenewBeforeDays
func ObtainCertificate ¶
func ObtainCertificate(client *lego.Client, vault *vault.VaultClient, domains []string, dnsAddr, challengeProvider string, propagationReq bool) error
ObtainCertificate gets certificate and stores it in Vault KV store
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.