Commit Graph

533 Commits (88c124064ece51e7603118905a0ed8addcd2921c)

Author SHA1 Message Date
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
Richard Körber 1eedc755ea Remove Authorization scope 2017-11-29 00:36:59 +01:00
Richard Körber 02460388f0 Update dependencies 2017-11-16 22:23:00 +01:00
Richard Körber 0fe2392f65
Merge pull request #45 from zosocanuck/zosocanuck-patch-1
looping through chain will hit recursion limit since updated link is …
2017-11-16 22:13:13 +01:00