generate.sh 718 B

12345678910111213
  1. openssl genrsa -des3 -passout pass:changeit -out ca.key 1024
  2. openssl req -new -passin pass:changeit -key ca.key -out ca.csr
  3. cp ca.key ca.key.org
  4. openssl rsa -in ca.key.org -passin pass:changeit -out ca.key
  5. openssl x509 -req -days 36500 -passin pass:changeit -in ca.csr -signkey ca.key -out ca.crt
  6. keytool -genkey -storepass changeit -alias tomcat -keyalg RSA
  7. keytool -storepass changeit -alias tomcat -certreq -file tomcat.csr
  8. echo 02 > serial.txt
  9. openssl x509 -CA ca.crt -passin pass:changeit -CAkey ca.key -CAserial serial.txt -req -in tomcat.csr -out tomcat.cer -days 36500
  10. rm serial.txt
  11. keytool -storepass changeit -import -alias ca -file ca.crt
  12. keytool -storepass changeit -import -alias tomcat -file tomcat.cer