Documentation
¶
Index ¶
- type ACMEConfig
- type ACMEPlugin
- func (p *ACMEPlugin) Capabilities() []plugin.Capability
- func (p *ACMEPlugin) Init(ctx context.Context, config map[string]interface{}) error
- func (p *ACMEPlugin) ListCertificates() ([]*Certificate, error)
- func (p *ACMEPlugin) Name() string
- func (p *ACMEPlugin) ObtainCertificate(domain string) (*Certificate, error)
- func (p *ACMEPlugin) RenewAllCertificates() error
- func (p *ACMEPlugin) RenewCertificate(domain string) error
- func (p *ACMEPlugin) RevokeCertificate(domain string) error
- func (p *ACMEPlugin) Shutdown(ctx context.Context) error
- func (p *ACMEPlugin) Version() string
- type Certificate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ACMEConfig ¶
type ACMEPlugin ¶
type ACMEPlugin struct {
// contains filtered or unexported fields
}
func New ¶
func New() *ACMEPlugin
func (*ACMEPlugin) Capabilities ¶
func (p *ACMEPlugin) Capabilities() []plugin.Capability
func (*ACMEPlugin) Init ¶
func (p *ACMEPlugin) Init(ctx context.Context, config map[string]interface{}) error
func (*ACMEPlugin) ListCertificates ¶
func (p *ACMEPlugin) ListCertificates() ([]*Certificate, error)
ListCertificates lists all managed certificates
func (*ACMEPlugin) Name ¶
func (p *ACMEPlugin) Name() string
func (*ACMEPlugin) ObtainCertificate ¶
func (p *ACMEPlugin) ObtainCertificate(domain string) (*Certificate, error)
ObtainCertificate obtains a new SSL certificate using certbot
func (*ACMEPlugin) RenewAllCertificates ¶
func (p *ACMEPlugin) RenewAllCertificates() error
RenewAllCertificates renews all certificates
func (*ACMEPlugin) RenewCertificate ¶
func (p *ACMEPlugin) RenewCertificate(domain string) error
RenewCertificate renews an existing certificate
func (*ACMEPlugin) RevokeCertificate ¶
func (p *ACMEPlugin) RevokeCertificate(domain string) error
RevokeCertificate revokes a certificate
func (*ACMEPlugin) Version ¶
func (p *ACMEPlugin) Version() string
Click to show internal directories.
Click to hide internal directories.