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.
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!