sql >> Databáze >  >> RDS >> PostgreSQL

Připojení ke Google Cloud PostgreSQL přes JDBC s SSL

Pokud certifikát, který používá server Postgres, není důvěryhodným výchozím úložištěm důvěryhodnosti Java, budete jej muset přidat.

Nejprve převeďte svůj certifikát do formátu DER :

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

A poté jej importujte do úložiště klíčů:

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

Alternativně můžete použít vlastnosti Java System ke změně používaného úložiště důvěryhodnosti přidáním parametrů příkazového řádku:

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

Také může být užitečné uvést třídy Java SSL do ladění přidáním následujícího do příkazového řádku při spuštění:

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


  1. Jak rozdělit sloupec varchar jako více hodnot v SQL?

  2. Jaké je nejlepší nastavení SQL Serveru pro vývojové prostředí?

  3. Jak získat hodnotu z Javascript Prompt Box a předat ji do proměnné PHP, abyste mohli uložit v SQL?

  4. Django ORM nechává nečinná připojení na Postgres DB