Hacker Newsnew | past | comments | ask | show | jobs | submit | hakky54's commentslogin

I was always curious about other jvm languages. I have always preferred Java and still do by this day, however the curiousity kicked hard and I wanted to give it a try. Although it is possible to write a project in a single language, I wanted to use multiple languages. It was tough as I had trouble finding documentation combine jvm 5 different languages. It was a fun journey, took a-lot of evening hours. I wanted to share it here so if others need it they don't need to go to the same trouble as I did. The trickiest part was the compiler configuration and the order of execution.


A CLI tool to extract server certificates. Changes for this new version are:

- Added support for: - wss (WebSocket Secure) - ftps (File Transfer Protocol Secure) - smtps (Simple Mail Transfer Protocol Secure) - imaps (Internet Message Access Protocol Secure) - Bumped dependencies - Added filtering option (leaf, intermediate, root) - Added Java DSL - Support for Cyrillic characters on Windows


In this tutorial, learn how to update and reload your SSL configuration whenever needed without restarting your server or recreating your HTTP client.


Hi everyone I have written a tutorial which describe step by step how to secure a http client and server with different levels of security. It also contains example for over 30+ http clients in java, scala and kotlin.

Initially I created this project for myself to understand the basics of mutual tls and as a cheat sheet. Afterwords I thought it would be handy to make it public. Hope you guys like it. Feel free to send my some critiques!


Hi all! I’ve spent last half year working on a lightweight library for configuring a http client to communicate over tls/ssl. I have tested it with over 30+ http clients for java, scala and kotlin. The core library contains only one transitive dependency, slf4j-api, and the remaining part only uses the available classes within the jdk.

In the past I was required to configure a http client with different configurations depending on the project requirements, such as:

One way authentication

Two way authentication

Using multiple truststores and keystrokes

Using pem files

To make it easy to reuse for myself and everyone I thought it would be good to make a library out of it and also contribute back to the community. Hope you guys like it. Feel free to send my some critiques!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: