java/keytool
author Tomas Zeman <tzeman@volny.cz>
Sun, 25 Aug 2013 21:04:14 +0200
changeset 34 11d20ddca9d8
parent 15 f383a7199631
permissions -rw-r--r--
scm/hg-git-rosetta-stone: simplified mapping between hg commands and git commands If you know how to use hg very well and just looking at how to do the same things in git, this page is right for you. Use it like a dictionary hg -> git.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
15
f383a7199631 java/keytool: pub/priv key, cert. export, self-signed cert + keystore (e.g. for tomcat server)
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     1
http://community.jboss.org/wiki/GeneratingSelfSignedCertificateWithKeytool
f383a7199631 java/keytool: pub/priv key, cert. export, self-signed cert + keystore (e.g. for tomcat server)
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     2
Generating Self Signed Certificate with Keytool
f383a7199631 java/keytool: pub/priv key, cert. export, self-signed cert + keystore (e.g. for tomcat server)
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     3
f383a7199631 java/keytool: pub/priv key, cert. export, self-signed cert + keystore (e.g. for tomcat server)
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     4
Creating private/public key pair:
f383a7199631 java/keytool: pub/priv key, cert. export, self-signed cert + keystore (e.g. for tomcat server)
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     5
keytool -genkey -alias ... -keyalg RSA -validity 365 -keystore server.keystore -storetype JKS
f383a7199631 java/keytool: pub/priv key, cert. export, self-signed cert + keystore (e.g. for tomcat server)
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     6
f383a7199631 java/keytool: pub/priv key, cert. export, self-signed cert + keystore (e.g. for tomcat server)
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     7
Extracting the public key:
f383a7199631 java/keytool: pub/priv key, cert. export, self-signed cert + keystore (e.g. for tomcat server)
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     8
keytool -export -alias ... -keystore server.keystore -rfc -file public.cert
f383a7199631 java/keytool: pub/priv key, cert. export, self-signed cert + keystore (e.g. for tomcat server)
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
     9
f383a7199631 java/keytool: pub/priv key, cert. export, self-signed cert + keystore (e.g. for tomcat server)
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    10
Creating the Truststore:
f383a7199631 java/keytool: pub/priv key, cert. export, self-signed cert + keystore (e.g. for tomcat server)
Tomas Zeman <tzeman@volny.cz>
parents:
diff changeset
    11
keytool -import -alias ... -file public.cert -storetype JKS -keystore server.truststore