Монго URI с самозаверяющим сертификатом - PullRequest
0 голосов
/ 17 октября 2019

Я пытаюсь заставить подключения Mongo URI работать с самозаверяющим сертификатом.

Командная строка работает нормально, поэтому подключается следующее:

mongo mongodb://Qlik:Password1@mongobox.test:27017 --ssl --sslAllowInvalidCertificates

Однако, согласно документам, нет опции sslAllowInvalidCertificates=true для соединений URI, и нет никакого способа подачи сертификата (что в любом случае будет проблемой в моем стеке)

Эквивалент URI:

mongo "mongodb://Qlik:Password1@mongobox.test:27017/?ssl=true&sslAllowInvalidCertificates=true"

Результат:

2019-10-17T07:19:00.490+0000 E QUERY    [js] Error: couldn't connect to server mongobox.test:27017, connection attempt failed: SSLHandshakeFailed: SSL peer certificate validation failed: unable to get local issuer certificate :
connect@src/mongo/shell/mongo.js:344:17
@(connect):2:6
exception: connect failed

Как получить URI-соединения для работы с самозаверяющими сертификатами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...