首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DigiCert证书不适用于MongoDB

DigiCert证书不适用于MongoDB
EN

Stack Overflow用户
提问于 2019-12-05 12:00:15
回答 1查看 333关注 0票数 1

已从DigiCerts (CA文件和pem文件)生成有效证书。PEM文件是私钥和服务器证书的结合。但不知何故,芒果壳并不适用于这些证书。

下面是设置:环境:

我们有什么

Mongo服务器:Ubuntu16.04,mongo版本: 4.0.10

也配置了/etc/mongod.conf文件。正确地提到了Pem文件和CA文件的路径。CN名称与主机名匹配,完全相同。

的问题是什么

但是现在当我运行下面的mongo命令时,它失败了

代码语言:javascript
复制
root@m1:/home/administrator# mongo --port 27017 --ssl --host m1.com –-sslPEMKeyFile /etc/pemfile.pem –-sslCAFile /etc/cafile.pem

连接到: mongodb://m1.com:27017/%E2%80%93-sslPEMKeyFile?gssapiServiceName=mongodb 2019-12-05T06:50:31.195-0500 i网络js DBClientConnection未能接收来自m1.com的消息:27017- SocketException:短读2019-12-05T06:50:31.195-0500 E查询js错误:网络错误试图在主机‘m1.com上运行'isMaster’27017:连接@src/mongo/ shell /DBClientConnectionmongo.js:344:17 @(连接):2:6异常:连接失败的根@m1:/home/管理员#

我想,当前服务器是主/主服务器。

请建议

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-11 12:01:03

最后找到了这个问题的解决方案。实际问题是,CA文件中没有可信的根证书。CA文件只有DigiCert CA证书,但缺少TrustedRoot证书。

当我添加证书的时候,它就开始工作了。谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59194684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档