blob: 02403590884fe7f0b505a61b1be58007e6da07c6 [file] [log] [blame]
# The various keystores/truststores here were created with the following commands.
# You can source this file to run it as a sript to regenerate them.
# NOTE: This module isnt a good example of how to generate keypairs and use keystores. This should be replaced,
# but needs various module-wide changes to the tests and their client/brokers use of keys/certs/trust.
# Clean up existing files:
# ------------------------
rm -f keystore alternative.keystore
# Create a key pair
# -----------------
keytool -storetype jks -keystore keystore -storepass password -keypass password -alias activemq -genkey -keyalg "RSA" -keysize 2048 -dname "O=ActiveMQ,CN=localhost" -validity 9999
# Create an alternative keypair, to allow use in provoking 'failure to trust' it when matched against the above
# ----------------------------------------------------------------------------------------------------------------------
keytool -storetype jks -keystore alternative.keystore -storepass password -keypass password -alias alternative -genkey -keyalg "RSA" -keysize 2048 -dname "O=Alternative,CN=localhost" -validity 9999