Spring Boot에 Let's Encrypt로 만든 인증서 적용

Status
Publishing
Created By
Empty
Last Edited Time
7/13/2020, 3:38:00 PM
Description
Empty
Tags
Spring Boot
Lets Encrypt
보안
SSL
인증서
이 방법을 적용하기 위해서는 Spring Boot가 default 서버(Tomcat)으로 적용되어 있어야한다.
아래는 letsencrpyt를 Tomcat서버에 적용하기 위해 인증서를 변환하는 스크립트다.
사용방법은 다음과 같다.
$ ./convert-to-tomcat-ssl.sh <cert.pem path> <privkey.pem path> <chain.pem path> <fullcain.pem path>Enter Export Password: <password>Verifying - Enter Export Password: <password>
Shell
변환된 keystore.p12 인증서를 적절한 위치에 옮겨놓고 적용할 프로젝트의 properties에 아래의 내용을 추가한다.
security.require-ssl=true server.ssl.key-store= server.ssl.key-store-password= server.ssl.key-store-type=PKCS12 server.ssl.key-alias=tomcat
Plain Text