PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Koneksi ke Google Cloud PostgreSQL melalui JDBC dengan SSL

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres UPDATE to_tsvector memperbarui semua baris ke nilai yang sama

  2. Pola &Pengubah Template untuk Pemformatan Tanggal/Waktu di PostgreSQL

  3. Paksa Liquibase untuk memetakan Blob ke BYTEA di PostgreSQL

  4. Ikuti database eksternal dari Heroku

  5. Bandingkan array untuk kesetaraan, abaikan urutan elemen