In this article, we discuss how to easily configure an SSL/TLS connection in Java to better secure your application. If you are still wondering about it then this article is for you.
Setting up encryption for your application, how hard can it be? I thought it would be easy, after all, all communication with modern web applications should be encrypted, right? Well, my expectations were wrong. While setting it up, I encountered a couple of hidden difficulties. For example, the configuration is vague, verbose, not straight-forward to set it up, hard to debug, and not unit-test friendly.
For this article, I'll assume you already have a basic understanding of certificates, keystores, encryption protocols, and ssl-handshake. If not, I would recommend going through this article: How to Easily Set Up Mutual TLS.
It will go through the following topics:
I will also explain how to create KeyStores, Certificates, Certificate Signing Requests, and how to implement these techniques.
What is OpenJDK? OpenJDk or Open Java Development Kit is a free, open-source framework of the Java Platform, Standard Edition (or Java SE).
The solution to keeping your Java applications secure is simple: make sure they stay up to date. Check out the details within.
This tutorial highlights how to protect your application through two-way TLS by providing examples on how to set up a server and client on your application.
Today we'll take a more in-depth look into Scala's unique aspects by pitting it against Java and exploring the differences between Scala and Java. Read through this article and see which one is more suitable for your project.
In this article, we will talk about the most important new feature introduced with Java 10, officially called local variable type inference. An extremely important function in java. You will regret skipping this article.