lego/acme
Will Glynn 13e01e1751 Add support for additional AWS authentication sources
AWS client tools commonly support passing credentials via
`AWS_ACCESS_KEY_ID` + `AWS_SECRET_ACCESS_KEY`, but supporting only this is
insufficient. For example, access key IDs provided by STS require passing in
`AWS_SECURITY_TOKEN` as a third value, and EC2 instances are often provided
dynamic credentials at runtime via the EC2 metadata service.

This changeset makes `lego` attempt to find credentials in the same way that
the `aws` CLI tool attempts to find credentials. The result is even less
auth code than before because `goamz` provides all this with `aws.GetAuth()`.
2016-02-06 18:38:40 -06:00
..
challenges.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
client.go Fix regression in Renew with SAN. 2016-01-29 14:10:57 +01:00
client_test.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
crypto.go Fix PEM decoding if file ends with multiple newlines 2016-01-11 10:02:28 -07:00
crypto_test.go Initial support for SAN certificates 2015-11-11 01:01:15 +01:00
dns_challenge.go Fixes issues with the Present() method of Route53 provider: 2016-02-04 00:34:52 +01:00
dns_challenge_cloudflare.go Move toFqdn and unFqdn into a shared place (see GH-84) 2016-01-26 16:37:50 +01:00
dns_challenge_cloudflare_test.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
dns_challenge_digitalocean.go Use http.DefaultClient 2016-01-27 20:43:51 -07:00
dns_challenge_digitalocean_test.go Add DigitalOcean DNS provider 2016-01-26 17:57:55 -07:00
dns_challenge_dnsimple.go DNSimpleProvider: Fix wrong record deletion 2016-01-30 22:14:29 +01:00
dns_challenge_dnsimple_test.go Move toFqdn and unFqdn into a shared place (see GH-84) 2016-01-26 16:37:50 +01:00
dns_challenge_manual.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
dns_challenge_rfc2136.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
dns_challenge_rfc2136_test.go Add DigitalOcean DNS provider 2016-01-26 17:57:55 -07:00
dns_challenge_route53.go Add support for additional AWS authentication sources 2016-02-06 18:38:40 -06:00
dns_challenge_route53_test.go Add support for additional AWS authentication sources 2016-02-06 18:38:40 -06:00
dns_challenge_test.go dns_challenge preCheckDNS: let system resolver decide IPv4 ./. IPv6. 2016-01-30 19:39:10 +01:00
error.go Fix gofmt errors 2015-12-24 10:57:09 +02:00
http.go httpHead: return error before referencying resp.Body 2016-02-06 15:06:42 -05:00
http_challenge.go Add DigitalOcean DNS provider 2016-01-26 17:57:55 -07:00
http_challenge_server.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
http_challenge_test.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
http_test.go Couple more tests to ensure right method is being used 2016-01-13 18:49:25 -07:00
jws.go Implement custom User-Agent string 2015-12-30 15:01:21 -07:00
messages.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
pop_challenge.go Add remaining challenge types. 2015-06-11 00:11:58 +02:00
provider.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
tls_sni_challenge.go Add DigitalOcean DNS provider 2016-01-26 17:57:55 -07:00
tls_sni_challenge_server.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00
tls_sni_challenge_test.go Refactor challenge providers to new ChallengeProvider interface 2016-01-24 16:10:50 -05:00