Versions in this module Expand all Collapse all v1 v1.0.2 Aug 16, 2021 Changes in this version + const CHALLENGE + const DOMAIN + const PORT + type RecordStore struct v1.0.1 Aug 4, 2021 Changes in this version + const DNSChallenge + const HTTPChallenge + const TLPSALPNChallenge + type ACME struct + Config *certmagic.Config + Manager *certmagic.ACMEManager + Zone string + func NewACME(acmeManagerTemplate certmagic.ACMEManager, zone string) ACME + func (a ACME) GetCert(zone string) error + func (a ACME) IssueCert(zones []string) error + func (a ACME) OnStartup() error + func (a ACME) RevokeCert(zone string) error + type AcmeConfig struct + AuthoritativeNameserver string + Ipv4Addr net.IP + Ipv6Addr net.IP + Zone string + type AcmeHandler struct + Next plugin.Handler + func (h AcmeHandler) Name() string + func (h AcmeHandler) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg) (int, error) + type Provider struct + func (p *Provider) AppendRecords(ctx context.Context, zone string, recs []libdns.Record) ([]libdns.Record, error) + func (p *Provider) DeleteRecords(ctx context.Context, zone string, recs []libdns.Record) ([]libdns.Record, error) + func (p *Provider) GetRecords(ctx context.Context, zone string) ([]libdns.Record, error)