Skip to content

Instantly share code, notes, and snippets.

@diegopacheco
Created February 25, 2021 16:53
Show Gist options
  • Save diegopacheco/160704f22a3bf804c4bcf48c88213eab to your computer and use it in GitHub Desktop.
Save diegopacheco/160704f22a3bf804c4bcf48c88213eab to your computer and use it in GitHub Desktop.
Generate Keystore and TrustStore
openssl genrsa -out serverCA.key 2048

openssl req -x509 -new -nodes -key serverCA.key -sha256 -days 1024 -out serverCA.pem

# add 123456 as password
openssl pkcs12 -export -name server-cert -in serverCA.pem -inkey serverCA.key -out serverkeystore.p12

keytool -importkeystore -destkeystore server.keystore -srckeystore serverkeystore.p12 -srcstoretype pkcs12 -alias server-cert

keytool -import -alias server-cert -file serverCA.pem -keystore server.truststore
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment