A proof-of-concept GUI for prompting an user when a certificate is not trusted yet. The ssl configuration will be reloaded during runtime.
This GUI app demonstrates the feature of Trusting additional new certificates at runtime from the library sslcontext-kickstart It might occur that your truststore has outdated certificates and is not easy to maintain or it just calls servers which has recently updated their certificates. This option demonstrates how to integrate it in your GUI app, and it will prompt when the certificate is not trusted yet, which gives the option to the end-user to either trust or reject it.
- JDK 21
- Maven
- Terminal
Although this project requires JDK 21, the library itself is compatible with JDK 8 and therefor will work with that version.
Run the following commands in your terminal:
mvn clean package
mvn spring-boot:run
There are plenty of ways to contribute to this project:
- Give it a star
- Submit a PR