java/keytool
author Tomas Zeman <tzeman@volny.cz>
Thu, 03 Nov 2011 08:15:43 +0100
changeset 19 f1c52a4d5ca3
parent 15 f383a7199631
permissions -rw-r--r--
FreeBSD ports (via portsnap) -> mercurial
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