Наше java Приложение использует Mongodb с JPA (Eclipselink), поэтому мы не используем MongoClient. EntityManagerFactory создается следующим образом:
java.util.Properties=new Properties(pathToPropFile);
EntityManagerFactory emFactoryVO = Persistence.createEntityManagerFactory("Persistence-Unit-Name", properties);
Файл свойств содержит следующее:
*eclipselink.nosql.connection-spec=org.eclipse.persistence.nosql.adapters.mongo.MongoConnectionSpec*
*eclipselink.target-database=org.eclipse.persistence.nosql.adapters.mongo.MongoPlatform*
*eclipselink.nosql.property.mongo.host=123.45.6.*
*eclipselink.nosql.property.mongo.port=27017*
*eclipselink.nosql.property.mongo.db=test*
*eclipselink.nosql.property.mongo.write-concern=SAFE*
*eclipselink.cache.shared.default=false*
Теперь мы пытаемся подключиться к MongoDb с использованием SSL. Как я могу сказать поставщику постоянства использовать SSL?
Во всех найденных мною тестах inte rnet используется MongoClientOptions.Builder, и это мне не доступно.
Я был бы рад любому входу.