Skip to content

Instantly share code, notes, and snippets.

@rlewkowicz
Created December 2, 2019 19:39
Show Gist options
  • Save rlewkowicz/8bb2f3744264de4db1c5978b12c9e63d to your computer and use it in GitHub Desktop.
Save rlewkowicz/8bb2f3744264de4db1c5978b12c9e63d to your computer and use it in GitHub Desktop.
#!/bin/sh
export KEYSTORE_PASSWORD="changeit"
export KEY_PASSWORD="changeit"
openssl pkcs12 -export -in 'yourcer.cer' -inkey *.key -out file.p12 -passin pass:"$KEYSTORE_PASSWORD" -passout pass:"$KEYSTORE_PASSWORD"
keytool -importkeystore -srckeystore file.p12 -destkeystore keystore -deststoretype JKS -deststorepass "$KEYSTORE_PASSWORD" -destkeypass "$KEY_PASSWORD" -srcstorepass "$KEYSTORE_PASSWORD" -srcalias 1 -destalias server-cert
# validate
keytool -list -v -keystore keystore -keypass "$KEY_PASSWORD" -storepass "$KEYSTORE_PASSWORD"%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment