MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Свързване към MongoDb с SSL от приложението JAVA

В допълнение към импортирането на CAFile.pem с командата:

(придвижете се до вашия java_home/jre/lib/security за изпълнение на командите)

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

Също така трябваше да експортирам key.pem в pkcs12 формат (парола по подразбиране 'changeit' )

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

и в допълнение към настройката на системното свойство trustStore/password трябва също да се зададе keyStore/password:

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 $round срещу $trunc:Каква е разликата?

  2. Монго сортиране при изчислено условие

  3. MongoDB:изведете 'id' вместо '_id'

  4. Как да десериализирате обект на BsonDocument обратно в клас

  5. ConfigurationError:Сървър на адрес 127.0.0.1:27017 съобщава за кабелна версия 0, но тази версия на PyMongo изисква поне 2 (MongoDB 2.6)