Richard Körber
6d3a9ef63c
Change maven central badge
2018-03-27 22:12:43 +02:00
Richard Körber
c70f8bd707
Typo fix
2018-03-27 22:12:33 +02:00
Richard Körber
aa04ade9bb
Document a missing Authorization state
2018-03-27 22:12:16 +02:00
Richard Körber
efb0b9d2f8
Document change of terms of service
2018-03-21 23:14:23 +01:00
Richard Körber
3f901e9e18
Strip empty lines from downloaded cert chains
...
This fixes the "insufficient data" issue on IBMs crypto implementation.
2018-03-21 23:14:08 +01:00
Richard Körber
2ac4e7b7fb
Restore "Do not send authorization with challenge"
...
Also set Pebble to strict mode.
This reverts commit cdab2b8bd0
.
2018-03-18 13:55:59 +01:00
Richard Körber
3cd74220dd
Restore syntax highlighting in documentation
2018-03-18 13:42:51 +01:00
Richard Körber
7093fe7e92
Add JSR305 annotations
...
Also fix FindBugs errors about possible null pointer dereferences.
Null-aware languages like Kotlin can now enjoy null-checks.
2018-03-18 13:25:25 +01:00
Richard Körber
4de82be5f3
JSON getters never return null
2018-03-17 18:18:44 +01:00
Richard Körber
4b3eb22eef
Use Go 1.10 for Pebble docker image
2018-03-14 22:00:03 +01:00
Richard Körber
c7a9c2f55b
Merge branch 'staging'
2018-03-14 19:58:00 +01:00
Richard Körber
cdab2b8bd0
Revert "Do not send authorization with challenge"
...
Pebble now has a strict flag, which is false by default. I'm reverting this commit until staging/prod also accept challenges without authorization.
This reverts commit 1987d951e8
.
2018-03-14 19:54:54 +01:00
Richard Körber
a8d3f86f85
[maven-release-plugin] prepare for next development iteration
2018-03-13 23:40:55 +01:00
Richard Körber
14484b9fc9
[maven-release-plugin] prepare release v2.0
2018-03-13 23:40:54 +01:00
Richard Körber
e02e319a11
Review README
2018-03-13 23:16:49 +01:00
Richard Körber
a7d6502663
Add help for the 'Malformed account ID in KeyID header' error
2018-03-13 23:15:24 +01:00
Richard Körber
7cfcbc99b6
Handle empty JSON responses
2018-03-13 23:15:19 +01:00
Richard Körber
bb91000fb2
Wait for the order to become valid
2018-03-13 23:15:09 +01:00
Richard Körber
eeedf0faad
Review README
2018-03-13 23:13:47 +01:00
Richard Körber
fb0abde265
Add help for the 'Malformed account ID in KeyID header' error
2018-03-13 22:57:59 +01:00
Richard Körber
57140adfdb
Handle empty JSON responses
2018-03-13 22:47:24 +01:00
Richard Körber
3e1cb01fa0
Wait for the order to become valid
2018-03-13 22:13:46 +01:00
Richard Körber
04d00fc2c5
Remove superfluous super call
2018-03-11 16:37:34 +01:00
Richard Körber
bd398365c7
Fix go docker image version for Pebble
2018-03-10 17:36:42 +01:00
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