Commit Graph

436 Commits (f42e783760ef83381c59c2eae054a431b8abac1b)

Author SHA1 Message Date
Robert Kästel f42e783760 Remove code that replaces account key kid with external account binding
kid after the external account binding process is done.

Relevant discussion on IETF ACME mailing list: https://mailarchive.ietf.org/arch/search/?email_list=acme&gbt=1&index=_j_xfYp9rlLeAtOWtSuQ-UtX3k0
2018-01-16 11:24:03 +01:00
Richard Körber f37b14b55c
Add test for a missing branch 2018-01-14 14:42:09 +01:00
Richard Körber e528cad215
Minor code cleanup 2018-01-14 14:41:44 +01:00
Richard Körber c7917b3c44
Add note about usage of serialized resources 2018-01-14 14:19:42 +01:00
Richard Körber 1eb56ed8d6
Move generic challenge generation to AbstractAcmeProvider 2018-01-14 14:18:39 +01:00
Richard Körber 3f8299c004
Rename respond method to prepareResponse 2018-01-14 14:16:29 +01:00
Richard Körber 8923e35d21
Challenge constructor requires JSON data 2018-01-14 14:16:20 +01:00
Richard Körber 252d886b3f
Refactor ACME resource classes
A new AcmeJsonResource takes care of fetching and keeping the resource state.
A lot of boilerplate code could be removed that way.
2018-01-14 14:07:25 +01:00
Richard Körber 816f0825c0
Get a JSON Value as Optional
This enables further filtering and mapping of a JSON Value.
2018-01-14 13:22:49 +01:00
Richard Körber 9a483fd4d1
Remove authorize method from challenges 2018-01-14 13:15:56 +01:00
Richard Körber 113c922b42
Clarify that there is no acme4j v2.0 available yet 2018-01-13 14:54:04 +01:00
Richard Körber 70d089c94d
Use Pebble minica in truststore 2018-01-13 13:51:50 +01:00
Richard Körber 622d5795ec
Fix documentation path 2018-01-08 01:07:48 +01:00
Richard Körber d70c0085e2
Set a link to the acme4j ACMEv1 documentation 2018-01-08 01:02:20 +01:00
Richard Körber 53ec9b70f1
Say thank you to cpu 2018-01-08 00:57:13 +01:00
Richard Körber 334ac0354f
Add documentation for acme4j developers 2018-01-08 00:51:58 +01:00
Richard Körber d53e878835
Add integration tests for Boulder 2018-01-08 00:51:24 +01:00
Richard Körber ae7e0da342
Bump to version 2.0, to emphasize the relation to ACMEv2 2018-01-07 22:49:52 +01:00
Richard Körber 9216ae1e1b
Update README 2018-01-07 17:09:35 +01:00
Richard Körber 9d38538bea
Make the ACMEv2 branch the master branch 2018-01-07 16:36:26 +01:00
Richard Körber 4178c58d0d
Add issue template and contribution rules 2018-01-07 16:34:12 +01:00
Richard Körber 13d49b275b
Add issue template and contribution rules 2018-01-07 14:21:46 +01:00
Richard Körber 92fff2379e
Set the LetsEncrypt ACMEv2 staging server URL 2018-01-05 07:40:05 +01:00
Richard Körber a7ea703e93
Remove unnecessary type from challenge response 2017-12-28 00:07:58 +01:00
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 85d97a5b97
[maven-release-plugin] prepare for next development iteration 2017-12-06 00:16:23 +01:00
Richard Körber cd2009b95b
[maven-release-plugin] prepare release v0.14 2017-12-06 00:16:23 +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 3542dd67fa Add github ribbon 2017-12-05 00:02:46 +01:00
Richard Körber bb892dca1d Recommend update of older acme4j versions 2017-12-04 22:32:34 +01:00
Richard Körber 04408fcabb
Merge pull request #47 from cpu/cpu-trivial-docs-fix
Fix minor provider.md typo
2017-12-04 22:25:50 +01:00
Daniel dae535b1ba
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-04 14:41:28 -05: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