Jks pem 변환 - Jks pem byeonhwan

사용 프로그램

  • Openssl
  • Keytool

1. jks -> pkcs12 변환

$ keytool -importkeystore -srckeystore test.jks -destkeystore test.p12 -deststoretype PKCS12

2. pkcs12 에서 certificate key 추출

$ openssl pkcs12 -in test.p12 -out test_cert.pem -clcerts -nokeys

3. pkcs12 에서 private key 추출

$ openssl pkcs12 -in test.p12 -out test_key.pem -nocerts -des

private key가 암호화 되어 있다면 복호화 과정이 필요함
ex)

Jks pem 변환 - Jks pem byeonhwan

위 처럼 KEY값 상당에 Proc-Type 및 DEK-Info값이 존재 한다면 암호화 됐다는 것!

$ openssl rsa -in test_key.pem -out test_key_out.pem

후 지정한 패스워드 입력 시 복호화된 Key값 획득