java/keytool
author Tomas Zeman <tzeman@volny.cz>
Fri, 06 Jan 2012 23:29:51 +0100
changeset 22 9692199acbfd
parent 15 f383a7199631
permissions -rw-r--r--
icons: http://www.designdownloader.com/
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