Commit Graph

615 Commits (2215bfe83d00ed2cf562177627103dd80f0f0509)

Author SHA1 Message Date
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
Richard Körber 72ebca46aa
Fix build on Java 13 2019-10-27 14:20:19 +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 b5550a3fdb
Add utility methods to generate test certificates 2019-06-20 14:15:55 +02:00
Richard Körber c1b3b26185
Documentation used a deprecated method, fixed 2019-05-21 19:27:08 +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 31409a3872
[maven-release-plugin] prepare for next development iteration 2019-03-24 15:41:38 +01:00
Richard Körber f799a2e5de
[maven-release-plugin] prepare release v2.7 2019-03-24 15:41:38 +01: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 242e94bb2c
Stress that acme4j <2.5 will stop working on Nov 1st, 2019 2019-03-20 00:26:07 +01:00
Richard Körber 4dbc979f04
Remove unused import 2019-03-20 00:23:07 +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 5863eac821
Explain migration of Java 9+ module dependencies 2019-03-16 17:51:41 +01:00
Richard Körber 197cdb6697
Update dependencies 2019-03-16 17:23:54 +01:00
Richard Körber 48a87c64c4
Prepare v2.7, announce API freeze 2019-03-16 17:14:55 +01:00
Richard Körber ac8fe05f42
Remove deprecated code 2019-03-16 17:02:07 +01:00
Richard Körber da9fb92445
Use identifier from auth 2019-03-16 16:59:05 +01:00
Richard Körber 710d2ca948
Accept String IP for convenience 2019-03-16 16:58:30 +01:00
Richard Körber 548fa4db5e
Also accept Identifiers in CSRBuilder 2019-03-16 16:54:59 +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 33429c015b
Add a thank-you for IDEA license 2019-03-16 16:47:44 +01:00
Richard Körber bfb2bc325d
Remove IDE generated files 2019-03-16 16:42:22 +01:00
Richard Körber cae903fa95
ACME protocol has been finalized in RFC 8555 2019-03-16 16:29:53 +01:00
Richard Körber 55afe7697f
Adapt documentation about integration tests 2019-02-26 17:36:46 +01:00
Richard Körber 9941de6fc9
Add automatic-module-name 2019-01-31 00:43:11 +01:00
Richard Körber 53bf705019
Fix CI coverage test on Java 11 2019-01-26 15:45:52 +01:00
Richard Körber 136b7797ab
Fix javadoc output on Java 9+ 2019-01-26 15:44:51 +01:00
Richard Körber ca5aee98ce
Make project build on Java 11 2019-01-26 14:06:28 +01:00
Richard Körber 0c6843ddd7
[maven-release-plugin] prepare for next development iteration 2019-01-26 13:29:40 +01:00
Richard Körber 6a3db93493
[maven-release-plugin] prepare release v2.6 2019-01-26 13:29:40 +01:00
Richard Körber f3a565464b
Update plugin dependencies 2019-01-26 13:06:20 +01:00
Richard Körber 86bbcc91b3
Update dependencies 2019-01-19 00:20:50 +01:00
Richard Körber c0c6d1a13a
Use official pebble docker image 2019-01-19 00:14:24 +01:00
Richard Körber dc17433634
Support IP identifiers for tls-alpn-01 2019-01-12 20:22:07 +01:00
Richard Körber 62d2e9c1c0
Support draft-ietf-acme-star-04 2019-01-12 18:11:38 +01:00
Richard Körber df0af217b3
Support ACME draft 18 2019-01-12 16:36:43 +01:00
Richard Körber 9d3ab4972c
Validate challenge tokens before use 2019-01-12 16:28:07 +01:00
Richard Körber 3abf56e325
Directory does not provide a nonce any more 2019-01-12 15:28:10 +01:00