Ssl.pem файл MongoDB в строке подключения

У меня есть сервер mongodb v 3.2, настроенный для использования ssl для клиентских подключений, с сгенерированным сертификатом. Я могу подключиться к серверу, используя mongo.exe в следующем формате:

C: \ mongodb \ bin> mongo.exe myhost: 27017 / mydb --sslPEMKeyFile C: \ etc \ ssl \ mongodb.pem --ssl - имя пользователя myuser --password mypassword --sslAllowInvalidCertificates

Можно ли написать одинаковую строку подключения mongodb (mongodb://....)? Согласно документации, есть единственный параметр ssl, которого кажется недостаточно.

2 ответа

Не могли бы вы попытаться подключиться к mongo.exe с параметром, как показано ниже:

"MongoDB:// MyUser: мойпароль @ MyHost:27017/ MYDB = SSL верно и sslAllowInvalidCertificates= истина &sslPEMKeyFile=C:/etc/ssl/mongodb.pem"

Это работает:

mongo --host server --ssl --sslCAFile C:\Path\mongodb-server.pem 
--sslPEMKeyFile C:\Path\mongodb-client.pem --sslPEMKeyPassword 
password -u user -p  --authenticationDatabase admin
Другие вопросы по тегам