Javarevisited Newsletter

Javarevisited Newsletter

Share this post

Javarevisited Newsletter
Javarevisited Newsletter
How SSL, HTTPS and Certificates Works?

How SSL, HTTPS and Certificates Works?

Simplest guide of how SSL, HTTPS, and Certificate works between client and server

javinpaul's avatar
Soma's avatar
javinpaul
and
Soma
Jan 24, 2025
∙ Paid
39

Share this post

Javarevisited Newsletter
Javarevisited Newsletter
How SSL, HTTPS and Certificates Works?
2
Share

Hello guys, basic knowledge of SSL, HTTPS, and Certificates is a must for any programmer, especially those who are working in financial and security-sensitive applications, which are also accessed over the internet.

In the past, I have talked about common system design questions like Rate Limiter, Database Scaling, API Gateway vs Load Balancer and Horizontal vs Vertical Scaling, Forward proxy vs reverse proxy as well common System Design problems and concepts like Single Point Failure, and in this article we will talk about HTTPS and SSL, another important topic from security point of view.

In this article, I am giving you an overview of these three key concepts and How SSL, HTTPS, and certificates work together, to provide secure communication between client and server.

Security is a major concern while developing web applications, which are accessible via HTTP protocol.

Since HTTP protocol transfers data in plain text format, it's not safe for transferring sensitive information like username, password, social security number (SSN), or credit card details for online shopping.

The HTTP protocol also doesn't guarantee that a website, you are communicating is the one who claims i.e. if URL redirection is enabled then instead of the genuine website you may be routed to malicious websites and HTTP can't prevent or alert you, but there is HTTPS which can save you.

But, before we start, I just want to remind about today is last day of our New YEAR offer, 35% off a paid subscription. You surely don’t want to miss it as next offer may not be soon.

Instead of paying 50$ / year, you pay 32.5$ / year (only 3$ / month)!

Get 35% off forever

Here are the benefits you unlock with a paid subscription:

  1. Get access to paid subscribers posts. 📗

  2. Access to Full archive of more than 120+ posts 🏆

Many expense it with their team's learning budget

Get 35% off forever


How SSL and HTTPS works?

HTTPS and SSL addresses these two issues.

Keep reading with a 7-day free trial

Subscribe to Javarevisited Newsletter to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
A guest post by
Soma
Java and React Developer
Subscribe to Soma
© 2025 javinpaul
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share