Commit Graph

346 Commits (feature/mock)

Author SHA1 Message Date
Richard Körber 925a116a38
Migrate docs to mkdocs 2019-12-07 14:27:33 +01:00
Richard Körber 8aa7e4ad8e
Throw AcmeLazyLoadingException on bindChallenge 2019-10-30 22:32:04 +01:00
Richard Körber e7c2bf25f5
Add a way to change network timeouts 2019-10-30 22:31:21 +01:00
Richard Körber 2215bfe83d
Expect JSON results to be always present
This saves an unnecessary and annoying null dereference check.
2019-10-27 14:47:23 +01:00
Anders Mikkelsen 0b1e512a57 implemented bindChallenge 2019-10-27 13:47:49 +01:00
Richard Körber 0343a81a9f
Add a mock framework 2019-06-20 14:41:50 +02:00
Richard Körber 210b2aa453
Return external account binding key identifier 2019-04-28 17:34:30 +02:00
Richard Körber d02746156d
Checkstyle fixes 2019-04-28 12:19:57 +02:00
Richard Körber c19a6ad1a4
Fix possible NPE 2019-04-27 17:37:03 +02:00
Richard Körber 576a798186
Use correct rate limit link relation name 2019-04-26 09:05:57 +02:00
Richard Körber efc4a04df4
Throw the original bad nonce exception 2019-04-26 09:04:47 +02:00
Richard Körber c0d6bfb057
Return JSON data as Map 2019-04-26 09:03:44 +02:00
Richard Körber 9a22a74429
Session accepts a provider instance 2019-04-26 09:03:27 +02:00
Richard Körber 396ddd7c86
Add remark that findChallenge(String) is not type safe 2019-04-17 14:42:27 +02:00
Richard Körber 9870f44cbf
Also find challenges by class type 2019-04-07 11:12:29 +02:00
Richard Körber 72a716bafd
Use consistent exceptions, remove unneccessary throws clause 2019-04-07 10:46:17 +02:00
Richard Körber 542b50b741
Code cleanup 2019-03-24 13:52:45 +01:00
Richard Körber a1db2fa29b
Move JOSE related methods into an utility class 2019-03-24 13:40:13 +01:00
Richard Körber d6b53b0bbd
Use base64 URL encoding in unit tests 2019-03-24 13:27:56 +01:00
Richard Körber e689f7373d
Use Java's own base64 decoder and encoder 2019-03-17 17:36:56 +01:00
Richard Körber 710d2ca948
Accept String IP for convenience 2019-03-16 16:58:30 +01:00
Richard Körber 0afee7a9e8
Add acme-star's recurrent-certificate-predate field 2019-03-16 16:53:14 +01:00
Richard Körber 9941de6fc9
Add automatic-module-name 2019-01-31 00:43:11 +01:00
Richard Körber c0c6d1a13a
Use official pebble docker image 2019-01-19 00:14:24 +01:00
Richard Körber 62d2e9c1c0
Support draft-ietf-acme-star-04 2019-01-12 18:11:38 +01:00
Richard Körber 9d3ab4972c
Validate challenge tokens before use 2019-01-12 16:28:07 +01:00
Richard Körber 1e50669999
Accept all host names when accessing Pebble 2019-01-12 15:08:21 +01:00
Richard Körber cda0f4284b
Revocate when only the account key and certificate is available 2019-01-12 13:59:19 +01:00
Richard Körber 0c7aa2be1b
Remove pre-draft-15 compatibility code 2018-11-01 12:50:31 +01:00
Richard Körber 45ddd96e3e
Fix hamcrest deprecation warnings 2018-11-01 12:37:55 +01:00
Richard Körber 158e0c8415
Use POST-as-GET for account updates 2018-10-10 21:58:54 +02:00
Richard Körber 724537f54b
Fix javadoc 2018-09-27 18:33:13 +02:00
Richard Körber a8a9bb4ebf
Remove deprecated methods (as announced) 2018-09-26 20:03:48 +02:00
Richard Körber 33db1c2186
Add postasget parameter to generic acme URI 2018-09-26 19:30:33 +02:00
Richard Körber 01398e1bbc
Pass serverUri to provider's connect() method 2018-09-26 19:30:04 +02:00
Richard Körber bb35678c2d
Boulder needs a pre-draft-15 compatibility mode 2018-09-26 19:27:41 +02:00
Richard Körber 1297ca4de2
Send POST-as-GET requests 2018-09-26 19:24:20 +02:00
Richard Körber 5098b5364b
Send Accept header when requesting a certificate 2018-09-21 00:00:19 +02:00
Richard Körber d0d93b855a
Support the acme-star extension 2018-08-22 18:39:13 +02:00
Richard Körber f609a797cb
Checkstyle fixes 2018-08-22 18:14:40 +02:00
Richard Körber a8047704aa
Fix syntax error in test JSON 2018-08-22 17:48:00 +02:00
Richard Körber bd485c23ef
Fix deprecated warnings 2018-08-22 17:47:47 +02:00
Richard Körber 95614e73c5
Changes for latest draft-ietf-acme-tls-alpn 2018-08-22 17:44:47 +02:00
Richard Körber 1cffd3428d
Support the acme-ip draft 2018-08-20 23:36:38 +02:00
Richard Körber 9e4ba4fcb1
Allow to pre-authorize and order Identifier objects 2018-08-20 23:09:41 +02:00
Richard Körber 3689ab5e5e
Support more identifier types 2018-08-20 23:07:07 +02:00
Richard Körber 57b050c868
Remove unused imports 2018-08-20 22:56:22 +02:00
Dmitriy Dumanskiy ff57bc224d IDE warnings fixes 2018-08-09 19:00:37 +02:00
Alexandr Dolgov 2370749e16 Log HEAD request and its headers 2018-08-01 09:56:27 +05:00
Dmitriy Dumanskiy cbc202ea14 #65 Added AccountBuilder.addEmail method 2018-07-29 17:34:08 +03:00