PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Połączenie z Google Cloud PostgreSQL przez JDBC z SSL

Jeśli certyfikat używany przez serwer Postgres nie jest zaufany przez domyślny magazyn zaufania Java, musisz go dodać.

Najpierw przekonwertuj swój certyfikat na format DER :

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

A potem zaimportuj go do magazynu kluczy:

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

Alternatywnie możesz użyć właściwości Java System, aby zmienić używany magazyn zaufania, dodając parametry wiersza poleceń:

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

Pomocne może być również umieszczenie klas Java SSL w debugowaniu, dodając następujące polecenie w wierszu poleceń uruchamiania:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Transpozycja wyniku sql, tak aby jedna kolumna przechodziła do wielu kolumn

  2. Wstawianie danych do kolumny jsonb PostgreSQL za pomocą Daper.Net i NPGSQL

  3. Jak przepisać instrukcję SELECT ... CROSS JOIN LATERAL ... dla starszych wersji PostgreSQL?

  4. Pierwsza i ostatnia wartość funkcji okna w jednym wierszu w PostgreSQL

  5. Postgres Dopasuj wszystkie wartości tablicy do tej samej kolumny z warunkiem i warunkiem