连接字符串中的MongoDB ssl .pem文件

问题描述 投票:0回答:2

我有一个mongodb服务器v 3.2配置为使用ssl进行客户端连接,并使用自定义生成的证书。我可以使用mongo.exe以下列格式连接到服务器:

C:\ mongodb \ bin> mongo.exe myhost:27017 / mydb --sslPEMKeyFile C:\ etc \ ssl \ mongodb.pem --ssl --username myuser --password mypassword --sslAllowInvalidCertificates

是否可以写一个相等的mongodb连接字符串(mongodb:// ....)?根据documentation,有唯一的ssl参数,似乎是不够的。

mongodb ssl pem
2个回答
2
投票

您可以尝试使用如下参数连接到mongo.exe:

“mongodb的://为myuser:输入mypassword @为myhost:27017 / mydb的SSL =真sslAllowInvalidCertificates =真sslPEMKeyFile = C:?/etc/ssl/mongodb.pem”


0
投票

这有效:

mongo --host server --ssl --sslCAFile C:\Path\mongodb-server.pem 
--sslPEMKeyFile C:\Path\mongodb-client.pem --sslPEMKeyPassword 
password -u user -p  --authenticationDatabase admin
© www.soinside.com 2019 - 2024. All rights reserved.