This page should probably be changed to stay current with jdk 1.7, 1.8.
https://jdbc.postgresql.org/documentation/head/ssl-client.html
keytool -keystore $JAVA_HOME/jre/lib/security/cacerts -alias postgresql -import -file server.crt.der
instead of;
keytool -keystore $JAVA_HOME/lib/security/cacerts -alias postgresql -import -file server.crt.der
java -Djavax.net.ssl.trustStore=$JAVA_HOME/jre/lib/security/cacerts -Djavax.net.ssl.trustStorePassword=mypassword com.mycompany.MyApp
instead of;
java -Djavax.net.ssl.trustStore=mystore -Djavax.net.ssl.trustStorePassword=mypassword com.mycompany.MyApp
Cheers,
Scott