MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Kết nối với MongoDb bằng SSL từ ứng dụng JAVA

Ngoài việc nhập CAFile.pem bằng lệnh:

(điều hướng đến java_home/jre/lib/security của bạn để chạy các lệnh)

1. keytool -import -trustcacerts -file testCA.pem -keystore cacerts -storepass "changeit"

Tôi cũng phải xuất key.pem thành một pkcs12 định dạng (mật khẩu mặc định 'changeit' )

2. openssl pkcs12 -export -out mongodb.pkcs12 -in testKey.pem

và ngoài việc đặt thuộc tính hệ thống TrustStore / password, keyStore / password cũng phải được đặt:

System.setProperty ("javax.net.ssl.trustStore",JAVA_HOME + "\\lib\\security\\cacerts");
System.setProperty ("javax.net.ssl.trustStorePassword","changeit");
System.setProperty ("javax.net.ssl.keyStore",JAVA_HOME + "\\lib\\security\\mongodb.pkcs12");
System.setProperty ("javax.net.ssl.keyStorePassword","changeit");


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb tìm kiếm mảng lồng nhau giữa dateTimes bằng Robomongo

  2. Cách gỡ cài đặt mongodb khỏi Windows

  3. oplog bật trên mongod độc lập không dành cho bản sao

  4. Cập nhật bộ sưu tập MongoDB bằng $ toLower

  5. Làm cách nào để tạo nguồn cấp dữ liệu tệp từ những người mà người dùng đang theo dõi?