Commit Graph

371 Commits (2f50f8dac5b5e64055fb1e21ef9fadb13b9a0b8f)

Author SHA1 Message Date
Richard Körber 2f50f8dac5
Add IT for wildcard certificates 2017-12-28 00:07:45 +01:00
Richard Körber 22975dc844
Support problem title. Enhance returned problem message. 2017-12-22 17:33:55 +01:00
Richard Körber ee0f98eedb
Relax check of cert principal name 2017-12-20 22:04:02 +01:00
Richard Körber 4699565471
Fix name of Docker containers 2017-12-20 22:03:40 +01:00
Richard Körber 59de7f68fa
Support for draft-09 is complete 2017-12-16 11:43:45 +01:00
Richard Körber 8c26cf869d
CamelCase JSON keys 2017-12-16 11:43:37 +01:00
Richard Körber 2ab4038bd5
Support external-account-required metadata 2017-12-14 00:06:03 +01:00
Richard Körber 173aa14e40
Set default value for optional JSON keys 2017-12-14 00:05:59 +01:00
Richard Körber 2ceffa42e3
Retry on bad nonce error 2017-12-14 00:05:46 +01:00
Richard Körber 2b61478f13
Remove oob-01 challenge
It is not part of the ACME specs any more
2017-12-14 00:03:13 +01:00
Richard Körber 4c4cf5b5cf
Connect to Pebble via https 2017-12-06 22:55:00 +01:00
Richard Körber 6cfd898895
Wait for the order to become valid 2017-12-05 23:24:36 +01:00
Richard Körber 827e1277ef
Use an OrderBuilder for collecting order parameters 2017-12-05 22:26:28 +01:00
Richard Körber e0673c93bd
Implement new order finalization
Replaces the "CSR first" new-order flow, see ietf-wg-acme/acme#342
2017-12-05 22:26:27 +01:00
Richard Körber a6ec6d04d2
Document wildcard domains. Enhance unit tests. 2017-12-05 22:09:15 +01:00
Richard Körber 25a090d398
Fix typo 2017-12-05 22:08:53 +01:00
Richard Körber ba24e75698 Add github ribbon 2017-12-05 00:03:47 +01:00
Daniel c23562b1af Fix minor provider.md typo
The "Writing your own Provider" section of
`src/site/markdown/provider.md` had a small typo "Writing an own
Provider". This commit fixes the typo.
2017-12-05 00:03:24 +01:00
Richard Körber e386994fe5 Fix detail key in sub-problem 2017-12-01 00:09:15 +01:00
Richard Körber d6fb218a27 Add support for sub-problems 2017-11-29 01:28:14 +01:00
Richard Körber 1eedc755ea Remove Authorization scope 2017-11-29 00:36:59 +01:00
Richard Körber 1fcaef53c7 Update to draft-08 2017-11-13 22:56:27 +01:00
Richard Körber 6ac444bbc6 Always rebuild docker image on CI. Fail if IT fails. 2017-11-10 00:14:59 +01:00
Richard Körber ed543bc0b7 Sonar fixes 2017-11-04 13:26:41 +01:00
Richard Körber 529eb13e3f Don't fail if version.properties is unreadable
Fixes issue #42
2017-11-04 13:18:52 +01:00
Richard Körber fda6ce1185 Exclude example from Sonar tests 2017-11-04 13:13:34 +01:00
Richard Körber e9a330b3a2 Avoid URI to URL conversion 2017-11-04 11:40:20 +01:00
Richard Körber 42541ac299 Accept Content-Type header with charset parameter 2017-11-02 23:19:31 +01:00
Richard Körber a32c7bac03 Do not accept contacts with multiple email addresses 2017-11-01 17:42:09 +01:00
Richard Körber f36294eabd Rename internal util package in client module
Avoids a split package in Java 9.
2017-10-07 18:08:16 +02:00
Richard Körber 2a5075dd5a Fix unit tests for Java 9 2017-10-07 18:08:04 +02:00
Richard Körber 148c98d673 Remove local truststore for Let's Encrypt servers 2017-09-20 20:58:52 +02:00
Richard Körber e15abb0ca0 Remove Pebble workarounds 2017-08-29 00:04:47 +02:00
Richard Körber e3aa1fa4bc TlsSniServer: Keep socket open after processing a request
Integration tests can now use PEBBLE_VA_NOSLEEP.
Fixes letsencrypt/pebble#36.
2017-08-28 00:22:15 +02:00
Richard Körber accc4107eb Link to Java 8 docs 2017-08-28 00:22:09 +02:00
Richard Körber b708b2f199 Build json string in order of entry appearance 2017-08-17 22:39:30 +02:00
Richard Körber f434fd70b4 Fix a style warning 2017-08-17 22:39:19 +02:00
Richard Körber 2eb59ef364 Do not use compact JWS serialization 2017-08-17 22:38:56 +02:00
Richard Körber 514b67bb70 Update readme 2017-08-13 14:18:44 +02:00
Richard Körber dd548aaf4b Fix example 2017-08-13 14:18:44 +02:00
Richard Körber 3ce832d83e Review URI/URL use 2017-08-13 14:18:44 +02:00
Richard Körber 0156907773 Review and update documentation 2017-08-13 14:18:43 +02:00
Richard Körber 5310e25048 dns-01 challenge does not need A Record 2017-08-13 14:18:43 +02:00
Richard Körber a30caaa664 Challenge.trigger can be re-invoked 2017-08-13 14:18:43 +02:00
Richard Körber f3735e6ec1 Add a way to revoke a certificate without account key pair 2017-08-13 14:18:43 +02:00
Richard Körber 3881669e22 Fix setting the account's key identifier 2017-08-13 14:13:56 +02:00
Richard Körber 7c88a2cdac Rename to AcmeRateLimitedException 2017-08-13 14:08:37 +02:00
Richard Körber 27bd913891 Checkstyle fixes 2017-07-30 23:48:49 +02:00
Richard Körber 06985c4404 Move test servers into a separate Docker container
- Enables the dns-01 test
- Fixes integration test on MacOS
2017-07-30 16:01:41 +02:00
Richard Körber c5f5a6d3f5 Add A Record support to mock DNS server 2017-07-30 16:01:23 +02:00