Richard Körber
|
a9502ff617
|
Implement ACME draft 10
|
2018-03-10 15:35:29 +01:00 |
Richard Körber
|
1987d951e8
|
Do not send authorization with challenge
|
2018-03-10 15:33:57 +01:00 |
Richard Körber
|
44a036a858
|
Review status documentation
|
2018-03-10 15:22:23 +01:00 |
Richard Körber
|
0f3678fcde
|
Shorten gradle dependency
|
2018-03-10 15:22:02 +01:00 |
Richard Körber
|
323788dfdb
|
SpotBugs fix
|
2018-03-10 15:21:53 +01:00 |
Richard Körber
|
49677d8dbc
|
Add support for Proxy connections
|
2018-03-06 22:11:05 +01:00 |
Richard Körber
|
b4374dbf6d
|
Add support for wildcard flag
|
2018-03-06 22:10:55 +01:00 |
Richard Körber
|
e04e175c00
|
Note that wildcard domain pre-authorization may not be supported
|
2018-03-06 22:10:43 +01:00 |
Richard Körber
|
09abb23599
|
Add SpotBugs and fix reported issues
|
2018-03-06 22:10:18 +01:00 |
Richard Körber
|
69a23e7bf6
|
Avoid unnecessary de/encoding of nonces
|
2018-03-06 22:10:08 +01:00 |
Richard Körber
|
189d2d94a8
|
Remove production launch date
|
2018-02-28 10:05:54 +01:00 |
Richard Körber
|
72bd9cedb7
|
Fix BouncyCastle dependencies
|
2018-02-21 20:05:28 +01:00 |
Richard Körber
|
1972d52bed
|
Review documentation, update to ACME v2
|
2018-02-21 20:04:59 +01:00 |
Richard Körber
|
dadaf2493f
|
Separate Login from Session
This involves a lot of refactoring and some API changes. However, it allows to clean up some parts of the code that I always considered ugly.
|
2018-02-21 20:01:51 +01:00 |
Richard Körber
|
a111187245
|
Relax HTTP status handling
|
2018-02-21 19:59:01 +01:00 |
Richard Körber
|
0d42089318
|
Return nonce header
|
2018-02-21 19:58:50 +01:00 |
Richard Körber
|
b1ac68181c
|
Skip challenge if authorization is already valid
|
2018-02-21 19:58:29 +01:00 |
Richard Körber
|
d7c6ac659a
|
More Pebble integration tests
|
2018-02-21 19:57:49 +01:00 |
Richard Körber
|
b690e0ab45
|
Session contains account location instead of abstract key identifier
|
2018-02-21 19:56:59 +01:00 |
Richard Körber
|
431a5cf313
|
Update dependencies
|
2018-02-12 15:29:26 +01:00 |
Richard Körber
|
976056b6e7
|
Fix Pebble IT
|
2018-02-10 17:32:17 +01:00 |
Richard Körber
|
137c2c7dd0
|
Remove tls-sni-02 challenge
|
2018-01-23 18:03:55 +01:00 |
Richard Körber
|
472f1497db
|
Change challenge errors to error
|
2018-01-20 13:19:30 +01:00 |
Richard Körber
|
8597e84d53
|
Merge pull request #55 from robaman/master
Remove code that replaces account key kid with external account binding
|
2018-01-16 11:47:44 +01:00 |
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 |