lego/acme
Andrew E. Bruno b90b31980a Add Dyn DNS provider
This commit adds support for Dyn, specifically Dyn Managed DNS. Makes
use of the Dyn REST API [1] and requires 3 environment variables for
credentails:

    DYN_CUSTOMER_NAME
    DYN_USER_NAME
    DYN_PASSWORD

The Dyn DNS API requires a session to be established first using the
credentials above, After creating a session an api token is used for
subsequent requests.

The unit test performs a "live test" and currently requires a valid Dyn
account and domain.

[1] https://help.dyn.com/rest/
2016-03-17 22:08:00 -04:00
..
challenges.go Use http client with timeout of 10s 2016-02-14 14:33:54 -07:00
client.go Add link to account to certificate meta data. 2016-03-14 03:29:29 +01:00
client_test.go Remove keyBits from tests, use keyType instead. 2016-02-21 04:22:03 +01:00
crypto.go Merge pull request #130 from xenolf/add-ecc-support 2016-02-27 03:38:12 +01:00
crypto_test.go Adapt tests to EC changes 2016-02-21 04:18:45 +01:00
dns_challenge.go Add ChallengeProviderTimeout type to acme package 2016-03-16 18:17:03 +00:00
dns_challenge_dyn.go Add Dyn DNS provider 2016-03-17 22:08:00 -04:00
dns_challenge_dyn_test.go Add Dyn DNS provider 2016-03-17 22:08:00 -04:00
dns_challenge_manual.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
dns_challenge_test.go Move WaitFor into new utils.go and switch timeout and interval to time.Duration. 2016-03-11 03:52:46 +01:00
error.go Fix gofmt errors 2015-12-24 10:57:09 +02:00
http.go Use http client with timeout of 10s 2016-02-14 14:33:54 -07:00
http_challenge.go Add support for EC certificates / account keys 2016-02-21 04:18:45 +01:00
http_challenge_server.go Move the HTTP-01 and TLS-SNI-01 default solvers to a more unified layout. 2016-02-14 16:56:14 +01:00
http_challenge_test.go Adapt tests to EC changes 2016-02-21 04:18:45 +01:00
http_test.go Couple more tests to ensure right method is being used 2016-01-13 18:49:25 -07:00
jws.go Add support for EC certificates / account keys 2016-02-21 04:18:45 +01:00
messages.go Add link to account to certificate meta data. 2016-03-14 03:29:29 +01:00
pop_challenge.go Add remaining challenge types. 2015-06-11 00:11:58 +02:00
provider.go Add ChallengeProviderTimeout type to acme package 2016-03-16 18:17:03 +00:00
tls_sni_challenge.go Add support for EC certificates / account keys 2016-02-21 04:18:45 +01:00
tls_sni_challenge_server.go Move the HTTP-01 and TLS-SNI-01 default solvers to a more unified layout. 2016-02-14 16:56:14 +01:00
tls_sni_challenge_test.go Adapt tests to EC changes 2016-02-21 04:18:45 +01:00
utils.go Fix WaitFor calls 2016-03-11 04:52:59 +01:00
utils_test.go Fix WaitFor calls 2016-03-11 04:52:59 +01:00