Richard Körber
c0d96e709e
Add support for draft-ietf-acme-dns-account-label
2025-04-26 12:40:03 +02:00
Richard Körber
1ed293c5bb
Upgrade to Java 17
2025-04-26 09:22:18 +02:00
Richard Körber
1069bcc2ce
[maven-release-plugin] prepare for next development iteration
2025-02-18 06:14:11 +01:00
Richard Körber
9f07272180
[maven-release-plugin] prepare release v3.5.1
2025-02-18 06:14:11 +01:00
Richard Körber
8bb6560ff8
[maven-release-plugin] prepare for next development iteration
2025-01-26 14:49:45 +01:00
Richard Körber
008ffc968f
[maven-release-plugin] prepare release v3.5.0
2025-01-26 14:49:44 +01:00
Richard Körber
793bcd7ce1
[maven-release-plugin] prepare for next development iteration
2024-08-18 12:20:45 +02:00
Richard Körber
21751be264
[maven-release-plugin] prepare release v3.4.0
2024-08-18 12:20:45 +02:00
Richard Körber
b897dc277d
Add new methods for status change busy waiting
2024-08-17 17:20:52 +02:00
Richard Körber
a85ff19cf8
[maven-release-plugin] prepare for next development iteration
2024-06-07 17:51:36 +02:00
Richard Körber
2bbe5c5815
[maven-release-plugin] prepare release v3.3.1
2024-06-07 17:51:35 +02:00
Richard Körber
f9768d1793
[maven-release-plugin] prepare for next development iteration
2024-05-15 16:02:32 +02:00
Richard Körber
feb3d59f7b
[maven-release-plugin] prepare release v3.3.0
2024-05-15 16:02:32 +02:00
Richard Körber
97a6708db3
[maven-release-plugin] prepare for next development iteration
2024-03-11 17:28:06 +01:00
Richard Körber
565eab9fa4
[maven-release-plugin] prepare release v3.2.1
2024-03-11 17:28:06 +01:00
Richard Körber
65e6e28bff
[maven-release-plugin] prepare for next development iteration
2024-02-28 18:02:55 +01:00
Richard Körber
c16d1a45cc
[maven-release-plugin] prepare release v3.2.0
2024-02-28 18:02:55 +01:00
Richard Körber
f9d479a8f7
Simplify handling of Retry-After header
2024-02-26 18:26:45 +01:00
Richard Körber
f2ae26b822
Make the example universal and CA neutral
...
I like to avoid having different examples for different CAs or
scenarios, as it takes unnecessary time to keep them in sync and
updated.
For this reason, I merged both examples back in a single example again,
which now also handles EAB if necessary.
I also used a generic example CA (example.org) so no CA is favored in
the source code. The desired connection URI must now be configured
first, in order to make the example run.
The documentation was updated accordingly. Rationale is that I don't
want the documentation to be cluttered with all possible CAs, so none of
them is favored now.
2024-02-26 18:26:45 +01:00
Richard Körber
60342c435f
Add ZeroSSL provider
...
As ZeroSSL makes use of the Retry-After header, the example
implementation has also been changed accordingly.
2024-02-26 18:26:45 +01:00
Dang Thanh
7118a454b2
Update acme4j-example/src/main/java/org/shredzone/acme4j/example/SSLClientWithEabTest.java
...
Co-authored-by: George Fergadis <55407250+fergadis@users.noreply.github.com>
2024-02-26 18:06:14 +01:00
Nguyen Dang Thanh
3a8a905d87
supports SSLCom acme server
2024-02-26 18:06:14 +01:00
Richard Körber
f428f1be9c
[maven-release-plugin] prepare for next development iteration
2023-11-15 07:06:11 +01:00
Richard Körber
86c2647ff0
[maven-release-plugin] prepare release v3.1.1
2023-11-15 07:06:11 +01:00
Richard Körber
a9bfc8b46e
[maven-release-plugin] prepare for next development iteration
2023-10-11 07:20:24 +02:00
Richard Körber
04fe10c55b
[maven-release-plugin] prepare release v3.1.0
2023-10-11 07:20:24 +02:00
Richard Körber
dd7c873750
[maven-release-plugin] prepare for next development iteration
2023-08-11 09:55:47 +02:00
Richard Körber
eea08053a2
[maven-release-plugin] prepare release v3.0.0
2023-08-11 09:55:46 +02:00
Richard Körber
e8b83d6423
Automatically generate CSR in Order class
...
With this change, it is not stricly required anymore to create the CSR
oneself. The Order class contains all information to generate a basic
CSR itself.
2023-05-19 10:20:35 +02:00
Richard Körber
16b02efe23
Merge acme4j-utils into acme4j-client
...
The separation of acme4j-client and acme4j-utils was a design decision
that should avoid BouncyCastle to be a hard dependency of acme4j-client.
Anyhow acme4j is not really usable without BouncyCastle, so acme4j-utils
is used in almost all projects anyway.
This merge allows to extend the client API with some nice methods that
will make it easier to use.
2023-05-19 09:58:08 +02:00
Richard Körber
5bbf1b5966
getCertificate() is not Optional
...
getCertificate() would only return Optional.empty() if it was invoked
before the order was finalized. In order to keep the API simple, that
state will now throw an IllegalStateException, and getCertificate()
directly returns a non-null Certificate now.
2023-05-06 17:29:16 +02:00
Richard Körber
1907545e5d
Review all @Nullable return values
...
- Most methods now return an Optional instead of a null value
- Reviewed all Collection return values. They may now be empty, but
never null.
2023-05-06 17:27:36 +02:00
Richard Körber
0d55898379
Port codebase to Java 11
2023-04-23 13:13:27 +02:00
Richard Körber
41d9855bc0
Bump to v3.0.0, adhere to SemVer
2023-04-23 08:44:21 +02:00
Richard Körber
590b4e975b
[maven-release-plugin] prepare for next development iteration
2023-02-11 16:55:27 +01:00
Richard Körber
9e3a5061c8
[maven-release-plugin] prepare release v2.16
2023-02-11 16:55:27 +01:00
Richard Körber
861b3a1f81
[maven-release-plugin] prepare for next development iteration
2022-11-25 13:24:12 +01:00
Richard Körber
5a984bb49b
[maven-release-plugin] prepare release v2.15
2022-11-25 13:24:12 +01:00
Richard Körber
109731090c
[maven-release-plugin] prepare for next development iteration
2022-06-29 20:07:57 +02:00
Richard Körber
d088b30822
[maven-release-plugin] prepare release v2.14
2022-06-29 20:07:57 +02:00
Richard Körber
379f184a41
Add generator for DNS challenge resource name
2022-06-29 20:02:52 +02:00
Richard Körber
edf2018433
[maven-release-plugin] prepare for next development iteration
2022-05-09 17:16:05 +02:00
Richard Körber
768fd68bcc
[maven-release-plugin] prepare release v2.13
2022-05-09 17:16:05 +02:00
Richard Körber
cc8cc841c1
[maven-release-plugin] prepare for next development iteration
2021-07-03 11:19:53 +02:00
Richard Körber
8cb2468060
[maven-release-plugin] prepare release v2.12
2021-07-03 11:19:53 +02:00
dependabot[bot]
26be85c494
Bump exec-maven-plugin from 1.6.0 to 3.0.0
...
Bumps [exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin ) from 1.6.0 to 3.0.0.
- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases )
- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/exec-maven-plugin-1.6.0...exec-maven-plugin-3.0.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-26 20:19:45 +02:00
Richard Körber
d5305aae36
Enhance documentation about error handling
2021-02-10 07:21:59 +01:00
Richard Körber
78dfe248b2
[maven-release-plugin] prepare for next development iteration
2020-11-12 22:40:25 +01:00
Richard Körber
bfafb5655a
[maven-release-plugin] prepare release v2.11
2020-11-12 22:40:25 +01:00
Richard Körber
c5eba760f6
[maven-release-plugin] prepare for next development iteration
2020-08-02 17:13:29 +02:00