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

Tham số JDBC verifyServerCertificate =false kết nối mà không cần clientkeystore và truststore

Java chắc chắn có thể thiết lập kết nối SSL mà không cần máy khách xác thực chuỗi chứng chỉ của máy chủ.

Các lớp đang thiết lập kết nối (các lớp javax.net.ssl) thường sẽ xử lý chứng chỉ máy chủ chưa được xác minh một cách đáng ngờ và sẽ không bắt tay được.

Nhưng chúng cung cấp một cách để người dùng của các lớp đó có hiệu lực nói rằng "Sẽ ổn nếu chứng chỉ của máy chủ không xác thực, hãy tiếp tục và thiết lập kết nối".

Đó là những gì đang xảy ra khi bạn nói verifyServerCertificate =false.

Kết nối SSL hoàn toàn hợp lệ từ góc độ mật mã nhưng nó không phải là kết nối được xác thực vì bạn không biết nguồn của chứng chỉ máy chủ là gì.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. thay đổi định dạng ngày mặc định truy vấn laravel sql

  2. Cách thay thế khóa chính của Django bằng một số nguyên khác duy nhất cho bảng đó

  3. Hiệu suất của MYSQL IN

  4. Cập nhật MySQL sử dụng PDO và câu lệnh chuẩn bị không hoạt động

  5. Cách sao chép bảng trong MySQL