Commit Graph

58 Commits

Author SHA1 Message Date
peterbakker
b7ff268e4e Improved http validation with exponential backoff
Added documentation
Simplified HTTP validation flow (no longer need challenge to get file contents)
Updated README.md
2020-03-18 19:31:57 +01:00
Peter Bakker
03914ce189 Merge pull request #1 from mgilfillan/master
Check the authorization status is "valid" rather than "ready"
2020-03-17 21:12:34 +01:00
Paul Dixon
eec278cdd1 fix erroneous loop and status check (also suggested by mgilfillan) 2020-03-17 18:28:42 +00:00
Paul Dixon
c2532e0dab add support for DNS validation
- new constant Client::VALIDATION_DNS
- added Authorization::getDnsChallenge to get the challenge
- added Authorization::getTxtRecord to get the TXT record value
- added Helper::waitForDNS to provide an easy way to wait for changes
- updated documentation to illustrate DNS validation
2020-03-17 18:27:27 +00:00
Mike Gilfillan
6b55f256ae Fix incorrect comparison when auto-retrying authorization
Previously only 1 attempt to authorize would be made
2020-03-03 15:56:42 +00:00
Mike Gilfillan
f1d31dee88 Check the authorization status is "valid" rather than "ready"
According to https://tools.ietf.org/html/rfc8555#section-7.1.4 the
status of an authorization object can only be "pending", "valid", or
"revoked".

An order can have a status of "ready" but never an authorization.
2020-03-03 15:45:02 +00:00
peterbakker
4c7b6b8e60 Updated the namespace to Acme 2020-02-13 09:04:16 +01:00
peterbakker
5a35b6af35 Initial commit 2020-02-13 08:55:12 +01:00