当前位置: 首页 > 知识库问答 >
问题:

使用URI连接到Mongo db不适用于参数tlsAllowInvalid证书

苏胤
2023-03-14

我尝试使用以下uri连接到mongo:

蒙戈'mongodb://mongoadmin:mxmxmxmxm@服务器:27017/?tls=真

但无论如何,服务器验证证书:

2020-07-30T09:06:59.250-0400 E网络[js]SSL对等证书验证失败:证书信任失败:CSSMERR_TP_NOT_TRUSTED;连接被拒绝2020-07-30T09:06:59.250-0400 E查询[js]错误:无法连接到服务器bcicrtlmongodb001:27017,连接尝试失败:SSLHandshakeFailed:SSL对等证书验证失败:证书信任失败:CSSMERR\u TP\u不受信任;连接被拒绝:connect@src/mongo/shell/mongo。js:341:17

在服务器配置文件中:--network interfaces net:bindIpAll:true port:27017

--bindIp:127.0.0.1#只听本地接口,评论所有接口。ssl:mode:requireSSL PEMKeyFile:/etc/ssl/server。pem CAFile:/etc/ssl/certs/ca.f5。bci。cl.cer禁用协议:TLS1_0,TLS1_1无证书的允许连接:true

安全性:授权:已启用javascriptEnabled:false

setParameter:enableLocalhostAuthBypass:false

共有1个答案

柴辰阳
2023-03-14

服务器和客户端独立验证彼此的证书。

tlsAllowInvalidCertificates是客户端选项,用于客户端不验证服务器的证书。它对服务器是否验证客户端的证书没有影响,客户端的证书是在服务器设置中配置的。

 类似资料:
  • 我想允许用户上传两个图像,封面和徽标。然后将它们保存在fi恢复中。我在行中出错 找不到适用于into(Uri)方法RequestCreator的方法。into(目标)不适用(参数不匹配;Uri无法转换为目标)方法RequestCreator。into(ImageView)不适用(参数不匹配;Uri无法转换为ImageView)

  • 当尝试使用 MongoDB 连接字符串 mongodb 连接到 Azure CosmosDB 的本地模拟器,我收到以下错误: 我已从Microsoft下载中心安装了最新版本的模拟器(当前为v2.4.5),并按照Microsoft文档的安装说明进行了操作 我尝试过使用Mongoose connect with Node.js(与Azure云配置完美配合)进行连接,并使用VS代码Azure Cosmo

  • 本文向大家介绍Node.js 使用Mongoose连接到MongoDB,包括了Node.js 使用Mongoose连接到MongoDB的使用技巧和注意事项,需要的朋友参考一下 示例 首先,使用以下命令安装Mongoose: 然后,将其添加server.js为依赖项: 接下来,创建数据库模式和集合名称: 创建一个模型并连接到数据库: 接下来,启动MongoDB并server.js使用运行node s

  • 我正在开发一个Java的Restful Web应用程序,并计划将MongoDB与吗啡用作ODM。由于我是MongoDB的新手,我需要一些建议。 > 处理db连接的最佳方法是使用db连接池,mongoClient负责处理。 所以我需要重用上面的数据存储,而不是在每次请求时创建一个新实例,因为它会浪费大量资源并影响性能。我应该将上述实现为单例类吗?有人能帮我解决这个问题吗?

  • 我想通过aplication.properties文件将Spring Boot REST Api项目连接到MongoDb。为什么?因为这对我来说似乎更容易。 我知道如何使用MySQL数据库进行连接。我已经下载了MongoDb Compass GUI。 应用属性文件 我使用uri是因为我发现如果MongoDb版本是 用户收藏:链接 pom文件: 用户存储库文件: 主要申请文件: 我得到以下错误恍惚:

  • 我有一个bean验证,根据: 在我的小面我有: 当我有这个时,它可以正常工作,只是将显示所有字段ID的所有消息。我想为每个字段指定,如下所示: 然而,当我添加for=“km”选项时,不会显示任何验证消息。我错过了什么还是一个错误? 顺致敬意,