SSL wird in postgresql.conf aktiviert und der Zugriff in pg_hba.conf gesteuert. Zertifikat und privater Schlüssel müssen für den PostgreSQL-Dienst lesbar sein; der private Schlüssel darf nur für den Eigentümer zugänglich sein. Verwenden Sie für ausschließlich verschlüsselte Verbindungen in pg_hba.conf die Direktive hostssl.
Für psql kann der SSL-Zugriff mit der Umgebungsvariable PGSSLMODE getestet werden:
Die JDBC-Verbindung wird in db.properties entsprechend für SSL konfiguriert. Mit DOQUERY "select * from xdummy" kann der Zugriff anschließend getestet werden.