Commit Graph

27 Commits (v2)

Author SHA1 Message Date
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
Richard Körber 768fd68bcc
[maven-release-plugin] prepare release v2.13 2022-05-09 17:16:05 +02:00
Richard Körber 00ee9e4dd5
Use assertThrows instead of try/fail constructs 2022-05-07 11:25:59 +02:00
Richard Körber 9115dc743f
Fix NPE if Auto-Submitted header is missing 2022-01-22 15:16:37 +01:00
Richard Körber 30a9b53746
Make spotbugs annotations static required 2022-01-22 14:45:58 +01:00
Richard Körber 51233b9612
Move from JavaMail to Jakarta Mail 2022-01-22 14:40:16 +01: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
Richard Körber 9630737757
Add experimental support for RFC 8823 (S/MIME certs) 2021-07-03 10:06:35 +02:00