1
0
mirror of https://github.com/go-acme/lego.git synced 2024-12-05 03:58:54 +02:00
lego/vendor/github.com
Daniel McCarney 04e2d74406 DNS Providers: Add ACME-DNS provider. (#591)
This commit adds a new DNS provider for
[acme-dns](https://github.com/joohoi/acme-dns) to allow Lego to set
DNS-01 challenge response TXT with an ACME-DNS server automatically.
ACME-DNS allows ceding minimal zone editing permissions to the ACME
client and can be useful when the primary DNS provider for the zone does
not allow scripting/API access but can set a CNAME to an ACME-DNS
server.

Lower level ACME-DNS API calls & account loading/storing is handled by
the `github.com/cpu/goacmedns` library.

The provider loads existing ACME-DNS accounts from the specified JSON
file on disk. Any accounts the provider registers on behalf of the user
will also be saved to this JSON file.

When required, the provider handles registering accounts with the
ACME-DNS server domains that do not already have an ACME-DNS account.
This will halt issuance with an error prompting the user to set the
one-time manual CNAME required to delegate the DNS-01 challenge record
to the ACME-DNS server. Subsequent runs will use the account from disk
and assume the CNAME is in-place.
2018-07-09 19:28:01 +02:00
..
akamai/AkamaiOPEN-edgegrid-golang Manage vendor (#557) 2018-05-30 16:28:41 -06:00
aws/aws-sdk-go Manage vendor (#557) 2018-05-30 16:28:41 -06:00
Azure Manage vendor (#557) 2018-05-30 16:28:41 -06:00
cpu/goacmedns DNS Providers: Add ACME-DNS provider. (#591) 2018-07-09 19:28:01 +02:00
davecgh/go-spew Manage vendor (#557) 2018-05-30 16:28:41 -06:00
decker502/dnspod-go Manage vendor (#557) 2018-05-30 16:28:41 -06:00
dgrijalva/jwt-go Manage vendor (#557) 2018-05-30 16:28:41 -06:00
dnsimple/dnsimple-go Manage vendor (#557) 2018-05-30 16:28:41 -06:00
edeckers/auroradnsclient Manage vendor (#557) 2018-05-30 16:28:41 -06:00
exoscale/egoscale Manage vendor (#557) 2018-05-30 16:28:41 -06:00
go-ini/ini Manage vendor (#557) 2018-05-30 16:28:41 -06:00
golang/protobuf Manage vendor (#557) 2018-05-30 16:28:41 -06:00
google Manage vendor (#557) 2018-05-30 16:28:41 -06:00
JamesClonk/vultr Manage vendor (#557) 2018-05-30 16:28:41 -06:00
jinzhu/copier Manage vendor (#557) 2018-05-30 16:28:41 -06:00
jmespath/go-jmespath Manage vendor (#557) 2018-05-30 16:28:41 -06:00
json-iterator/go Manage vendor (#557) 2018-05-30 16:28:41 -06:00
juju/ratelimit Manage vendor (#557) 2018-05-30 16:28:41 -06:00
miekg/dns Manage vendor (#557) 2018-05-30 16:28:41 -06:00
mitchellh/go-homedir Manage vendor (#557) 2018-05-30 16:28:41 -06:00
modern-go Manage vendor (#557) 2018-05-30 16:28:41 -06:00
namedotcom/go Manage vendor (#557) 2018-05-30 16:28:41 -06:00
OpenDNS/vegadns2client Add DNS Provider for VegaDNS (#553) 2018-07-01 01:45:24 +02:00
ovh/go-ovh Manage vendor (#557) 2018-05-30 16:28:41 -06:00
pkg/errors Manage vendor (#557) 2018-05-30 16:28:41 -06:00
pmezard/go-difflib Manage vendor (#557) 2018-05-30 16:28:41 -06:00
rainycape/memcache Manage vendor (#557) 2018-05-30 16:28:41 -06:00
sacloud/libsacloud Add DNS Provider for SAKURA Cloud (#456) 2018-06-21 21:24:45 +02:00
sirupsen/logrus Manage vendor (#557) 2018-05-30 16:28:41 -06:00
stretchr/testify Manage vendor (#557) 2018-05-30 16:28:41 -06:00
timewasted/linode Manage vendor (#557) 2018-05-30 16:28:41 -06:00
urfave/cli Manage vendor (#557) 2018-05-30 16:28:41 -06:00