PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Kết nối với Google Cloud PostgreSQL qua JDBC với SSL

Nếu chứng chỉ được sử dụng bởi máy chủ Postgres không được kho tin cậy mặc định của Java tin cậy, bạn sẽ cần thêm chứng chỉ đó.

Trước tiên, hãy chuyển đổi chứng chỉ của bạn ở định dạng DER:

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

Và sau đó, nhập nó vào kho khóa:

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

Ngoài ra, bạn có thể sử dụng thuộc tính Hệ thống Java để thay đổi kho lưu trữ tin cậy được sử dụng bằng cách thêm các tham số dòng lệnh:

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

Cũng có thể hữu ích khi đưa các lớp Java SSL vào gỡ lỗi bằng cách thêm phần sau vào dòng lệnh khởi động:

-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. Hàm kích hoạt SQL để CẬP NHẬT đường trung bình hàng ngày khi CHÈN

  2. Sự cố kết nối SSL giữa vùng chứa go Scratch và vùng chứa PG. Làm thế nào để giải quyết?

  3. Nâng cấp dựa trên trình kích hoạt tùy chỉnh cho PostgreSQL

  4. Postgresql Nhiều số lượng cho một bảng

  5. Cú pháp đúng cho mảng kiểu kết hợp