sql >> Databasteknik >  >> RDS >> PostgreSQL

Anslutning till Google Cloud PostgreSQL via JDBC med SSL

Om certifikatet som används av Postgres-servern inte är betrodd av Javas standardförtroendelager måste du lägga till det.

Konvertera först ditt certifikat till ett DER-format :

openssl x509 -outform der -in server-ca.pem -out server-ca.der

Och efter, importera den till nyckelarkivet :

keytool -import -trustcacerts -alias your-alias -keystore cacerts -file server-ca.der

Alternativt kan du använda Java System-egenskaper för att ändra det förtroendelager som används genom att lägga till kommandoradsparametrar:

-Djavax.net.ssl.trustStore=<path to your trusstore>.jks -Djavax.net.ssl.trustStorePassword=<your password>

Det kan också vara till hjälp att sätta Java SSL-klasserna i felsökning genom att lägga till följande i startkommandoraden:

-Djavax.net.debug=ssl,handshake:verbose


  1. Bästa sättet för inkrementell belastning i ssis

  2. Problem med $_POST, if isset() och mysql_fetch_assoc():echo returnerar korrekt värde, sidkälla returnerar alltid annat värde

  3. Gå med i 3 bord med Count

  4. databasfråga för att hitta tåg mellan två stationer på ett specifikt datum som irctc.co.in