Jika sertifikat yang digunakan oleh server Postgres tidak dipercaya oleh toko kepercayaan default Java, Anda perlu menambahkannya.
Pertama, konversikan sertifikat Anda dalam format DER :
openssl x509 -outform der -in server-ca.pem -out server-ca.der
Dan setelah itu, impor di keystore :
keytool -import -trustcacerts -alias your-alias -keystore cacerts -file server-ca.der
Atau, Anda dapat menggunakan properti Sistem Java untuk mengubah penyimpanan kepercayaan yang digunakan dengan menambahkan parameter baris perintah:
-Djavax.net.ssl.trustStore=<path to your trusstore>.jks -Djavax.net.ssl.trustStorePassword=<your password>
Menempatkan kelas Java SSL di debug juga dapat membantu dengan menambahkan yang berikut ini ke baris perintah startup:
-Djavax.net.debug=ssl,handshake:verbose