Server: Ubuntu 20.4
1. Certbot 다운로드
snapd 최신 버전으로 설치
sudo snap install core; sudo snap refresh core
Certbot 다운로드
sudo snap install --classic certbot
Certbot 명령어 사용할 수 있도록 파일 링크
sudo ln -s /snap/bin/certbot /usr/bin/certbot
2. Certbot 실행 (pem key 발행)
녀애 ㅊㄷㄱ슈ㅐㅅ ㅊㄷㄱ새ㅟㅛ --ㄴㅅ뭉미ㅐㅜㄷ
이메일 & 도메인 입력
3. pem을 PKCS12으로 변경
Spring boot에서는 pem을 사용하지 못 함
sudo openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out keystore.p12 -name ttp -CAfile chain.pem -caname root
4. application.properties에 설정 추가
server.ssl.key-store=keystore.p12
server.ssl.key-store-type=PKCS12
server.ssl.key-store-password={password}