Skip to content

Instantly share code, notes, and snippets.

@alexvlasov
Forked from kapilraj2436/Convert .jks to .Pem
Created December 4, 2021 18:11
Show Gist options
  • Save alexvlasov/10ba89ed593f35044b617a2b1bc51b63 to your computer and use it in GitHub Desktop.
Save alexvlasov/10ba89ed593f35044b617a2b1bc51b63 to your computer and use it in GitHub Desktop.
1. Convert our ".jks" file to ".p12" (PKCS12 key store format):
keytool -importkeystore -srckeystore oldkeystore.jks -destkeystore newkeystore.p12 -deststoretype PKCS12
1.1. To List out new keysrore File :
keytool -deststoretype PKCS12 -keystore newkeystore.p12 -list
2. Extract pem (certificate) from ".p12" keysotre file:
openssl pkcs12 -nokeys -in newkeystore.p12 -out certificatefile.pem
3. Extract unencrypted key file from ".p12" keysotre file:
openssl pkcs12 -nocerts -nodes -in newkeystore.p12 -out keyfile.ke
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment