관리 메뉴

bright jazz music

jks파일에서 pem키 만들기 본문

OS 및 기타/리눅스

jks파일에서 pem키 만들기

bright jazz music 2024. 1. 8. 15:30

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파일 생성시 사용했던 비밀번호 입력해야 한다.

Comments