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
b1ac68181c
Skip challenge if authorization is already valid
2018-02-21 19:58:29 +01:00
Richard Körber
431a5cf313
Update dependencies
2018-02-12 15:29:26 +01:00
Richard Körber
137c2c7dd0
Remove tls-sni-02 challenge
2018-01-23 18:03:55 +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
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
fda6ce1185
Exclude example from Sonar tests
2017-11-04 13:13:34 +01:00
Richard Körber
f36294eabd
Rename internal util package in client module
...
Avoids a split package in Java 9.
2017-10-07 18:08:16 +02:00
Richard Körber
dd548aaf4b
Fix example
2017-08-13 14:18:44 +02:00
Richard Körber
3ce832d83e
Review URI/URL use
2017-08-13 14:18:44 +02:00
Richard Körber
e8790e8446
Rename Registration resource to Account
2017-05-03 13:42:38 +02:00
Richard Körber
7d83ef0e80
Add pre-authorization support
2017-05-03 13:37:22 +02:00
Richard Körber
231198992a
Use constants for PEM labels
2017-05-01 18:17:20 +02:00
Richard Körber
fdc05ba70b
Code style fixes
2017-05-01 18:17:12 +02:00
Richard Körber
94ee501811
Remove unused AcmeConflictException
2017-05-01 16:18:07 +02:00
Richard Körber
4478228c5e
Remove methods for reading and writing certificates
2017-04-27 22:42:26 +02:00
Richard Körber
846e200e62
Change Certificate resource
2017-04-27 22:42:18 +02:00
Richard Körber
3951577708
Bump snapshot version for draft branch
2017-04-27 22:40:55 +02:00
Richard Körber
698d25fd14
Merge master v0.10 into draft
2017-04-15 17:37:25 +02:00
Richard Körber
30257d0529
[maven-release-plugin] prepare for next development iteration
2017-04-14 12:32:55 +02:00
Richard Körber
47827fb148
[maven-release-plugin] prepare release v0.10
2017-04-14 12:32:54 +02:00
Richard Körber
3b3f379be2
Use terms-of-service-agreed to agree to TOS
2017-02-15 01:07:30 +01:00
Richard Körber
76ccb4587c
Remove deprecated tls-sni-01 challenge
2017-02-15 01:03:27 +01:00
Richard Körber
e0e99850f2
[maven-release-plugin] prepare for next development iteration
2016-12-25 14:37:29 +01:00
Richard Körber
fccfb73430
[maven-release-plugin] prepare release v0.9
2016-12-25 14:37:28 +01:00
Richard Körber
e19c11d407
Clean up example and make it more comprehensible
2016-12-24 14:05:03 +01:00
Richard Körber
53712df034
Fix InterruptedException handling in example
2016-12-16 00:44:22 +01:00
Richard Körber
527bb644f5
Update dependencies
2016-12-16 00:36:39 +01:00
Richard Körber
a74a0f0531
Also accept 202-Accepted for registration and authorization deactivation
2016-12-06 00:43:16 +01:00
Richard Körber
7c033095e6
Add new writer for certificate chains
2016-11-18 21:24:46 +01:00
Richard Körber
9d71ed35e6
[maven-release-plugin] prepare for next development iteration
2016-10-08 09:06:48 +02:00
Richard Körber
6f46174444
[maven-release-plugin] prepare release v0.8
2016-10-08 09:06:48 +02:00
Richard Körber
01290f31e7
[maven-release-plugin] prepare for next development iteration
2016-07-27 23:35:54 +02:00
Richard Körber
8c60854f0f
[maven-release-plugin] prepare release v0.7
2016-07-27 23:35:54 +02:00
Richard Körber
5879bb698f
Challenge could fail even if status is VALID. Fixes issue #19 .
2016-07-27 22:27:46 +02:00
Richard Körber
22610b7a03
[maven-release-plugin] prepare for next development iteration
2016-07-21 21:33:57 +02:00
Richard Körber
3bc8e07c8d
[maven-release-plugin] prepare release v0.6
2016-07-21 21:33:57 +02:00
Richard Körber
13c2ba9169
Bind on RegistrationBuilder.create
2016-07-21 21:32:22 +02:00
Richard Körber
434b349d20
Some more documentation changes
2016-07-21 21:30:55 +02:00
Richard Körber
3403c69985
Major refactoring and improved API.
...
- AcmeClient is replaced by a Session object.
- Server communication has been moved from AcmeClient to the resource classes.
- Removed clutter from API (e.g. internal setters).
- Updated documentation and added a migration guide.
2016-07-07 00:02:09 +02:00
Richard Körber
24b11fe5a9
Merge pull request #16 from cargy/fetch_cert_chain
...
add support for fetching certificate chain
2016-06-09 22:52:09 +02:00
Richard Körber
5e3167ac06
[maven-release-plugin] prepare for next development iteration
2016-06-03 20:26:01 +02:00
Richard Körber
a2e8bc2076
[maven-release-plugin] prepare release v0.5
2016-06-03 20:26:01 +02:00
argy
b13c90b7a4
fixed code formatting issues and added copyright header
2016-06-02 23:24:44 +03:00
Richard Körber
093ab147b6
[maven-release-plugin] prepare for next development iteration
2016-04-16 15:12:12 +02:00
Richard Körber
9041b08a4f
[maven-release-plugin] prepare release v0.4
2016-04-16 15:12:12 +02:00
Richard Körber
8deceb473c
Add support for tls-sni-02
2016-03-19 15:42:22 +01:00
Richard Körber
ebbec52a6e
CSR was written into wrong file, fixed.
2016-03-06 16:35:17 +01:00
Richard Körber
dd6ff33ff8
Add BouncyCastleProvider on startup
2016-03-06 16:34:25 +01:00
Richard Körber
99edd1032c
[maven-release-plugin] prepare for next development iteration
2016-01-31 17:44:31 +01:00
Richard Körber
74b52ae77b
[maven-release-plugin] prepare release v0.3
2016-01-31 17:44:31 +01:00
Richard Körber
82a6eb16cb
Add version number to challenge classes
2016-01-31 17:08:55 +01:00
Richard Körber
1b83115892
Merge Account and Registration, simplify API
2016-01-28 23:55:09 +01:00
Richard Körber
289c71bb4e
[maven-release-plugin] prepare for next development iteration
2016-01-09 17:28:53 +01:00
Richard Körber
e49bf4e8f2
[maven-release-plugin] prepare release v0.2
2016-01-09 17:28:53 +01:00
Richard Körber
78ccec7d1d
Make the challenge selectable
2015-12-26 16:21:10 +01:00
Richard Körber
5e699df6c1
[maven-release-plugin] prepare for next development iteration
2015-12-25 14:51:27 +01:00
Richard Körber
4414abb1d2
[maven-release-plugin] prepare release v0.1
2015-12-25 14:51:27 +01:00
Richard Körber
8ada797df3
Use 'Terms of Service'
2015-12-24 16:14:26 +01:00
Richard Körber
8168e6efc7
Extract Status enum. Make Authorization use it.
2015-12-21 00:28:39 +01:00
Richard Körber
8b0f266455
Rename updateAccount to modifyAccount
...
Reserve the term "update" for updating DTOs to the current server state
2015-12-20 23:24:45 +01:00
Richard Körber
90f5476d13
Improved dialogs. Automatic handling of agreement document.
...
There is no need for a hardcoded agreement URI any more, as the link provided by the server is used.
There is a dialog for accepting the agreement now. It (should) also handle errors due to updated T&C.
The challenge dialog is more specific now.
2015-12-20 22:46:34 +01:00
Richard Körber
9e93327818
Add support for certificate revocation
2015-12-20 13:09:10 +01:00
Richard Körber
6b1797c453
Remove account parameter where not used
2015-12-20 12:39:44 +01:00
Richard Körber
9bcd5a2dd4
Add full documentation
2015-12-19 14:06:09 +01:00
Richard Körber
5fc97fab34
Evaluate terms-of-service header. Agreement property is now type URI.
2015-12-16 00:53:31 +01:00
Richard Körber
a775cf868f
Move Let's Encrypt provider to main module.
...
There is no good reason to place providers in separate modules.
2015-12-16 00:45:32 +01:00
Richard Körber
1b3248f3cf
Make example runnable via maven
2015-12-16 00:44:55 +01:00
Richard Körber
181042c42b
Use staging server for example
2015-12-13 19:20:49 +01:00
Richard Körber
7e07a0e2e4
Project start
2015-12-09 01:24:03 +01:00