Commit Graph

69 Commits (v2)

Author SHA1 Message Date
Richard Körber 8d9ab54782
Add methods to set attributes to SMIMECSRBuilder 2022-06-29 19:17:22 +02:00
kimmerin e851acd61d replaced assertEquals, being missed before. Added Javadoc 2022-05-25 12:33:48 +02:00
kimmerin 6ea7b30cdf removed unused import 2022-05-25 12:33:48 +02:00
kimmerin a6acf78f31 added javadoc-@since, changed to the use of AssertJ 2022-05-25 12:33:48 +02:00
kimmerin b73750672c added method to allow the setting of attributes of the CSR's DN
individually
2022-05-25 12:33:48 +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 00ee9e4dd5
Use assertThrows instead of try/fail constructs 2022-05-07 11:25:59 +02:00
Richard Körber 30a9b53746
Make spotbugs annotations static required 2022-01-22 14:45:58 +01:00
Richard Körber 3c48391123
Fix broken output for IP-only CSRs 2021-07-03 10:05:19 +02:00
Richard Körber 24af42b6b9
Fix deprecation in unit test 2021-07-03 09:55:43 +02:00
Richard Körber 2cff3a5c90
Review all unit tests
- Replace deprecated org.junit.Assert.assertThat by org.hamcrest.MatcherAssert.assertThat
- Other minor checkstyle fixes
2020-10-24 18:05:06 +02:00
Richard Körber 8c17ae730c
Checkstyle fixes 2020-08-02 17:06:08 +02:00
Richard Körber 610b9366bd
Add module-info definitions, fix related issues 2020-06-02 14:08:20 +02:00
Richard Körber b32f03b23a
Replace JSR305 null-safe annotations by SpotBugs annotations
Reason is that JSR305 annotations cannot be used in a modular environment due to split package issues.
2020-06-02 14:08:20 +02:00
Richard Körber 925a116a38
Migrate docs to mkdocs 2019-12-07 14:27:33 +01:00
Richard Körber 3ce5b8bd4f
Add method that returns a standard keypair 2019-11-03 23:49:54 +01:00
Richard Körber b5550a3fdb
Add utility methods to generate test certificates 2019-06-20 14:15:55 +02:00
Richard Körber 4dbc979f04
Remove unused import 2019-03-20 00:23:07 +01:00
Richard Körber ac8fe05f42
Remove deprecated code 2019-03-16 17:02:07 +01:00
Richard Körber 548fa4db5e
Also accept Identifiers in CSRBuilder 2019-03-16 16:54:59 +01:00
Richard Körber 9941de6fc9
Add automatic-module-name 2019-01-31 00:43:11 +01:00
Richard Körber dc17433634
Support IP identifiers for tls-alpn-01 2019-01-12 20:22:07 +01:00
Richard Körber 1e28356116
Remove unnecessary @SuppressWarnings 2019-01-12 15:27:26 +01:00
Richard Körber 565bb79811
Replace jcabi-matchers with hamcrest 2 2018-10-13 10:43:53 +02:00
Richard Körber dec4561dff
Accept IP addresses in CSRBuilder 2018-09-26 22:00:27 +02:00
Richard Körber 95614e73c5
Changes for latest draft-ietf-acme-tls-alpn 2018-08-22 17:44:47 +02:00
Richard Körber e67d0c1361
Add null checks 2018-08-20 23:09:54 +02:00
Dmitriy Dumanskiy ff57bc224d IDE warnings fixes 2018-08-09 19:00:37 +02:00
Richard Körber 3b7aa20759
Fix tls-alpn-01 certificate generation 2018-06-24 19:04:53 +02:00
Richard Körber 677fce8f5f
Correct a copy and paste typo 2018-04-17 22:10:22 +02:00
Richard Körber 568438a1f3
Add support for tls-alpn-01 challenge 2018-04-17 00:35:26 +02: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 09abb23599
Add SpotBugs and fix reported issues 2018-03-06 22:10:18 +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 a6ec6d04d2
Document wildcard domains. Enhance unit tests. 2017-12-05 22:09:15 +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 4478228c5e Remove methods for reading and writing certificates 2017-04-27 22:42:26 +02:00
Richard Körber 76ccb4587c Remove deprecated tls-sni-01 challenge 2017-02-15 01:03:27 +01:00
Richard Körber c1b677f310 Use new date/time API 2017-02-11 11:56:26 +01:00
Richard Körber 0ed0a9219f Move to Java 8 2017-02-11 11:55:51 +01:00
Richard Körber 2ce40ec971 Clean up code 2016-12-21 23:28:03 +01:00
Richard Körber 5565eba9eb Use standard method for null tests 2016-12-21 22:55:53 +01:00
Richard Körber 25b00313b2 Merge utility classes 2016-12-16 01:48:38 +01:00
Richard Körber 0a288fa290 Increase unit test coverage 2016-12-16 01:47:26 +01:00
Richard Körber 232a243e92 Remove boilerplate code for parameter null checks 2016-12-16 01:19:25 +01:00
Richard Körber 25700d5c41 Remove code duplication 2016-12-16 00:54:32 +01:00
Richard Körber 527bb644f5 Update dependencies 2016-12-16 00:36:39 +01:00