Commit Graph

58 Commits (master)

Author SHA1 Message Date
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 3adab36f05
Remove last references to javax.mail 2025-01-26 15:35:09 +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 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 aeff12088f
Update spotbugs and related new warnings (fixes #157) 2024-05-10 16:07:41 +02:00
Richard Körber b5a7e00ac3
Use example IPs according to RFC3849/RFC5737 2024-03-13 20:27:12 +01: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 511954171d
Use en locale for uppercase/lowercase (fixes #156) 2024-03-09 16:14:20 +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 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 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 c26d6b1f8a
Optimize AssertJ exception checks 2023-05-07 09:25:04 +02:00
Richard Körber 09a72d606b
Review and extend JavaDocs 2023-04-29 15:11:00 +02:00
Richard Körber aeb68c0cb4
Remove deprecated methods 2023-04-23 13:13:27 +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 65613afbd3
Temporarily disable blocking unit tests 2023-04-21 11:48:22 +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 db8eb4d012
Code cleanup
- Remove unused code
- Fix deprecated warnings
2023-02-11 16:45:13 +01:00
Richard Körber aae98d7ce8
Add unit tests
- Unit tests for RFC-7508 type signatures
- Unit tests for evaluation of trusted headers
2023-02-11 16:42:48 +01:00
Richard Körber 9bddc07ed3
Add EmailProcessor.Builder for configuring verification 2023-01-28 16:10:02 +01:00
Richard Körber 0dff988b26
Add generateResponse without mail Session 2023-01-28 16:09:05 +01:00
Richard Körber 6f0a5c8707
Enhance validation of S/MIME challenge messages [WIP]
- Fully support S/MIME header protection
- Validation of signature using cacerts, certificates or other
  trust stores
- Improved checks of protected headers

Still missing:

- Unit tests
- EmailProcessor supporting all new features
2023-01-28 13:28:28 +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 ef5ca28fd9
Minor optimizations 2022-11-25 13:14:33 +01:00
Richard Körber 636ccc37e0
Add support for S/MIME signature validation 2022-11-18 15:56:06 +01:00
Richard Körber 95fd249d28
Update dependencies 2022-11-03 17:01:16 +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 8d9ab54782
Add methods to set attributes to SMIMECSRBuilder 2022-06-29 19:17:22 +02:00
Richard Körber a25b8c1b8d
Use Assertj instead of Hamcrest 2022-05-14 12:39:27 +02:00
Richard Körber f3c7e8a46c
Upgrade all tests to JUnit 5 2022-05-14 12:24:21 +02:00
Richard Körber edf2018433
[maven-release-plugin] prepare for next development iteration 2022-05-09 17:16:05 +02:00