Versions in this module Expand all Collapse all v0 v0.17.1 Mar 10, 2024 v0.17.0 Mar 8, 2024 Changes in this version + const ActionRequestCertificate + const AttrCloudflareAPIToken + const AttrDomains + const AttrEmails + const AttrPrivateKey + const AttrProduction + const AttrPublicKey + const Name + const StateError + const StateSuccessfully + const Version + var F embed.FS + func New() supervisor.Pluggable + func NewActions() map[string]supervisor.ActorAction + func NewAttr() m.Attributes + func NewSettings() m.Attributes + func NewStates() (states map[string]supervisor.ActorState) + type Actor struct + func NewActor(entity *m.Entity, service supervisor.Service) (actor *Actor, err error) + func (e *Actor) Destroy() + type Autocert struct + func NewAutocert(domains []string, ownerEmail []string, cloudflareAPIToken string, prod bool) *Autocert + func (a *Autocert) PrivateKey() (pemEncoded []byte) + func (a *Autocert) PublicKey() (pemEncodedPub []byte) + func (a *Autocert) RequestCertificate(ctx context.Context) (err error) + func (a *Autocert) Shutdown() + func (a *Autocert) Start()