jks파일에서 pem키 만들기
1. .JKS 파일에[서 pkcs12(p12) 인증서 추출
keytool -importkeystore -srckeystore [your_keystore_filename].jks -destkeystore [keystore_name].p12 -deststoretype PKCS12
*jks파일 확장자가 없는 경우 그냥 파일명만 적어서 명령어를 실행한다.
e.g. keytool -importkeystore -srckeystore keystsore -destkeystore molida_keystore.p12 -deststoretype PKCS12
2. 개인키 파일 추출
openssl pkcs12 -in [keystore_name].p12 -nocerts -out [private_key_name].pem –nodes
e.g. openssl pkcs12 -in molida_keystore.p12 -nocerts -out molida_key.pem –nodes
3. 개인키를 제외한 인증서 추출
openssl pkcs12 -in [keystore_name].p12 -clcerts -nokeys -out [cert_without_key].pem
e.g. openssl pkcs12 -in molida_keystore.p12 -clcerts -nokeys -out molida_cert.pem
4. 키와 인증서 파일 결합
cat key.pem cert.pem > combined.pem
e.g. sudo cat molida_key.pem molida_cert.pem > molida_2024.pem
중간 중간 jks파일 생성시 사용했던 비밀번호 입력해야 한다.