Skip to content

Instantly share code, notes, and snippets.

@slaskawi
Created June 20, 2017 07:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save slaskawi/78901f91dfd3478d4bdde1d9b4493d5a to your computer and use it in GitHub Desktop.
Save slaskawi/78901f91dfd3478d4bdde1d9b4493d5a to your computer and use it in GitHub Desktop.
# Generating key stores
keytool -genkey -noprompt -trustcacerts -keyalg RSA -alias "client1" -dname "CN=Client_1, OU=Infinispan, O=JBoss, L=Red Hat, ST=World, C=WW" -keypass "secret" -storepass "secret" -keystore "client_1_server_keystore.jks"
keytool -genkey -noprompt -trustcacerts -keyalg RSA -alias "client2" -dname "CN=Client_2, OU=Infinispan, O=JBoss, L=Red Hat, ST=World, C=WW" -keypass "secret" -storepass "secret" -keystore "client_2_server_keystore.jks"
# Generating trust stores
keytool -export -keyalg RSA -alias "client1" -storepass "secret" -file "client1_cert.cer" -keystore "client_1_server_keystore.jks"
keytool -export -keyalg RSA -alias "client2" -storepass "secret" -file "client2_cert.cer" -keystore "client_2_server_keystore.jks"
keytool -import -noprompt -v -trustcacerts -keyalg RSA -alias "client1" -file "client_1_server_keystore.cer" -keypass "secret" -storepass "secret" -keystore "client_1_truststore.jks"
keytool -import -noprompt -v -trustcacerts -keyalg RSA -alias "client2" -file "client_2_server_keystore.cer" -keypass "secret" -storepass "secret" -keystore "client_2_truststore.jks"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment