Documentation
¶
Index ¶
- type CertificateResult
- type Manager
- func (m *Manager) CertificateExists(domain string) bool
- func (m *Manager) CertsPath() string
- func (m *Manager) DeleteCertificate(domain string) error
- func (m *Manager) GetCertificate(domain string) (*models.Certificate, error)
- func (m *Manager) GetDomainsNeedingCertificates(domains []models.DomainConfig) []string
- func (m *Manager) GetExpiringCertificates(daysThreshold int) ([]models.Certificate, error)
- func (m *Manager) ListCertificates() ([]models.Certificate, error)
- func (m *Manager) RenewCertificates() (*RenewalResult, error)
- func (m *Manager) RequestCertificate(domain string) (*CertificateResult, error)
- func (m *Manager) RequestCertificatesForDomains(domains []models.DomainConfig) (*MultiCertificateResult, error)
- func (m *Manager) RevokeCertificate(domain string) error
- func (m *Manager) SetupAutoCertificate(domain string) error
- func (m *Manager) UpdateConfig(cfg *config.CertbotConfig, deploymentsPath string)
- func (m *Manager) ValidateDomain(domain string) error
- type MultiCertificateResult
- type RenewalResult
- type ServiceExecutor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificateResult ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
func NewManager(cfg *config.CertbotConfig, deploymentsPath string, executor ServiceExecutor) *Manager
func (*Manager) CertificateExists ¶
func (*Manager) DeleteCertificate ¶
func (*Manager) GetCertificate ¶
func (m *Manager) GetCertificate(domain string) (*models.Certificate, error)
func (*Manager) GetDomainsNeedingCertificates ¶ added in v0.1.5
func (m *Manager) GetDomainsNeedingCertificates(domains []models.DomainConfig) []string
func (*Manager) GetExpiringCertificates ¶
func (m *Manager) GetExpiringCertificates(daysThreshold int) ([]models.Certificate, error)
func (*Manager) ListCertificates ¶
func (m *Manager) ListCertificates() ([]models.Certificate, error)
func (*Manager) RenewCertificates ¶
func (m *Manager) RenewCertificates() (*RenewalResult, error)
func (*Manager) RequestCertificate ¶
func (m *Manager) RequestCertificate(domain string) (*CertificateResult, error)
func (*Manager) RequestCertificatesForDomains ¶ added in v0.1.5
func (m *Manager) RequestCertificatesForDomains(domains []models.DomainConfig) (*MultiCertificateResult, error)
func (*Manager) RevokeCertificate ¶
func (*Manager) SetupAutoCertificate ¶
func (*Manager) UpdateConfig ¶ added in v0.1.5
func (m *Manager) UpdateConfig(cfg *config.CertbotConfig, deploymentsPath string)
func (*Manager) ValidateDomain ¶
type MultiCertificateResult ¶ added in v0.1.5
type MultiCertificateResult struct {
Results []*CertificateResult `json:"results"`
Success bool `json:"success"`
}
type RenewalResult ¶
type ServiceExecutor ¶ added in v0.1.56
type ServiceExecutor interface {
Execute(cfg *config.ServiceExecConfig, args []string) ([]byte, error)
}
Click to show internal directories.
Click to hide internal directories.