Linux
Ssl .pem -> .crt 로 바꾸기
JunsC
2024. 10. 14. 13:27
728x90
LetsEncrypt 로 ssl 적용을 하고 있었다. https 로 적용 중 스프링부트에서도 같이 ssl 적용하려면 해당 .crt 가 필요했다.
그래서 .crt 를 바꾸는 방법을 알아보았다.
springboot 뿐 아니라 node 에서도 필요한 부분이 있길래 겸사겸사 같이 알아보아서 적용시켜보았다 ㅎㅎ
Convert to .crt Format:
If you need the .crt file specifically, you can create a copy of fullchain.pem and rename it:
sudo cp /etc/letsencrypt/live/yourdomain.com/fullchain.pem /path/to/your/certificate.crt
이렇게 명령어를 linux 서버에 입력하면 .crt 부분이 나오는데 이걸 이제 맥의 로컬쪽으로 옮겨야 하니까
로컬쪽에서의 터미널에서
scp
를 사용해서 해당 .crt 가져와서 적용하면
끝!!!!
그리고 서버쪽에서 갱신하려고 한다면
springboot 에서 .p12 를 참조해야 하는데 이때 .p12 를 만들어야 한다
openssl pkcs12 -export -in fullchain.pem
-inkey privkey.pem
-out fullchain.p12
-name tomcat
Linux 에 이렇게 해당 경로 안에서 입력해주고 비밀번호를 입력하면 생성된다 !!