We are going to talk about the SSL Certificate configuration for secure communication over the HTTPS using .NET Core Web API and Docker after running our application inside the docker container using docker-compose.
Prerequisites
Visual Studio 2022
Docker Desktop
.NET Core 6 SDK
Introduction
HTTPS is a standard internet protocol that makes the data to be encrypted and a more advanced and secure version of the HTTP protocol.
SSL stands for Secure Sockets Layer and standard technology, which keeps secure our application over the internet.
SSL is the part of HTTPS protocol, and it takes care of the encryption of data.
It enables a secure connection and prevents hacker attacks because of its encryption algorithm and many security layers.
Implementation of .NET Core Web API Application
Step 1
Create a new .NET Core Web API application.