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 에 이렇게 해당 경로 안에서 입력해주고 비밀번호를 입력하면 생성된다 !!