The purpose of this application is to enable the https protocol for a spring boot application and generate a self-signed SSL certificate.
Here're some of the project's best features:
- Create Self Signed SSL Certificate
- Enable HTTPS
1. Maven Build
mvn clean install -Dmaven.test.skip=true
2. Create a SSL certificate
keytool -genkey -alias thegeekspace -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650
3. Run Application
mvn spring-boot:run
4. Access HTTPS enable endpoint
https://localhost:443/api
Technologies used in the project:
- Java
- Spring Boot
- Restful API
- Swagger API
- HTTPS