Import SSL certificate.
authorOleksandr Gavenko <gavenkoa@gmail.com>
Thu, 04 Dec 2014 12:22:57 +0200
changeset 1655 1cabdf6fe296
parent 1648 b911a74c6e52
child 1656 bc3de0d9061a
Import SSL certificate.
java.rst
--- a/java.rst	Sat Nov 29 18:52:05 2014 +0200
+++ b/java.rst	Thu Dec 04 12:22:57 2014 +0200
@@ -201,6 +201,32 @@
   http://mvnrepository.com/search.html?query=PKG
   http://www.jarfinder.com
 
+Import SSL certificate.
+=======================
+
+Get cert with::
+
+  $ openssl s_client -connect promin-test.it.loc:433
+
+  -----BEGIN CERTIFICATE-----
+  ...
+  -----END CERTIFICATE-----
+
+or by opening URL in broswer and exporting in "Page info" ==> "Security" menu.
+
+Call import utility with default ``changeit`` password::
+
+  $ keytool -importcert -file $YOUR.crt -keystore $JAVA_HOME/jre/lib/security/cacert -alias $ANY -storepass changeit
+  $ keytool -list -v -keystore $JAVA_HOME/jre/lib/security/cacert -storepass changeit
+
+Import certificate system wide in Debian by (note, ``.crt`` extention is
+mandatory)::
+
+  $ sudo mkdir /usr/share/ca-certificates/$ANY/    # don't mess with other certs
+  $ sudo cp /tmp/$YOUR.crt /usr/share/ca-certificates/$ANY/
+  $ sudo dpkg-reconfigure --force ca-certificates  # check your cert in curses GUI!
+  $ sudo update-ca-certificates --fresh --verbose
+
 Java EE versions.
 =================