Nov. 20, 2023, 4:21 p.m. | Beksultan Mamatkadyr uulu

DEV Community dev.to




Introduction


In this post, we will walk through how to configure HTTPS in a Spring Boot application using self-signed certificates to encrypt connections and add transport layer security.





What You'll Need



  • Docker

  • Domain Name

  • AWS EC2 Instance

  • Java

  • Spring Boot

  • Code Editor

  • Terminal Access





What You Should Know



  • Basic Docker commands like run, build, etc.

  • How to create an A record in DNS.

  • Spring Boot basics - creating a project, running with Gradle/Maven etc.

  • Basic Linux commands like cd, ls, …

access app application aws basic boot certificates code connections docker domain domain name ec2 editor encrypt https instance introduction java name security spring support terminal transport transport layer security

CyberSOC Technical Lead

@ Integrity360 | Sandyford, Dublin, Ireland

Cyber Security Strategy Consultant

@ Capco | New York City

Cyber Security Senior Consultant

@ Capco | Chicago, IL

Senior Security Researcher - Linux MacOS EDR (Cortex)

@ Palo Alto Networks | Tel Aviv-Yafo, Israel

Sr. Manager, NetSec GTM Programs

@ Palo Alto Networks | Santa Clara, CA, United States

SOC Analyst I

@ Fortress Security Risk Management | Cleveland, OH, United States