我正在尝试让 Mongo URI 连接与自签名证书一起使用。
命令行工作正常,因此连接如下:
mongo mongodb://Qlik:P[email protected] /cdn-cgi/l/email-protection:27017 --ssl --sslAllowInvalidCertificates
但是,根据文档,没有sslAllowInvalidCertificates=true
URI 连接的选项,也没有任何方法可以提供证书(无论如何这在我的堆栈上都是一个问题)
等效的 URI:
mongo "mongodb://Qlik:[email protected] /cdn-cgi/l/email-protection: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 连接与自签名证书一起使用?
mongo --host example.test \
--ssl \
--tlsAllowInvalidCertificates \
--username myUsername
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)