前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安装MQTT Server遇到报错“cannot verify mosquitto.org's certificate”,该如何解决?

安装MQTT Server遇到报错“cannot verify mosquitto.org's certificate”,该如何解决?

原创
作者头像
TSINGSEE青犀视频
发布2023-02-22 09:31:44
2770
发布2023-02-22 09:31:44
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

MQTT是基于发布/订阅的轻量级即时通讯协议,很适合用于低带宽、不稳定的网络中进行远程传感器和控制设备通讯等操作中。在我们的软件研发中,也经常使用MQTT协议进行消息通信等。今天来和大家分享一些关于在安装MQTT Server中遇到的疑难问题及解决思路。

当我们使用wget下载了不安全的MQTT代码时,出现如下提示内容:

“cannot verify mosquitto.org’s certificate, issued by ‘/C=US/O=Let’s Encrypt/CN=R3’:”。

那么遇到此问题该如何解决呢?

此错误消息通常表示mosquitto.org无法验证证书。有以下几种不同的方法可以解决此问题,具体取决于用户使用的软件。一些常见的解决方案包括:

1、安装丢失的根CA证书:如果颁发证书的CA不受系统信任,可以安装根CA证书来解决问题。

2、禁用证书验证:在某些情况下,用户可以暂时禁用软件中的证书验证,这样就可以在不验证证书的情况下连接到服务器。但是我们不建议用户这样做,因为这类操作容易让连接遭受到网络安全攻击。

3、使用不同的客户端或库:如果问题特定于用户正在使用的客户端或库,那么可以使用与服务器证书更加兼容的客户端或库。

解决办法:

安装CA的证书,指令如下:

sudo yum install -y ca-certificates

再次wget下载MQTT Server时,已经显示成功,如下图:

我们将不定期在博客中分享一些开发中的经验和疑难解决办法,感兴趣的用户可以关注我们的博客。

TSINGSEE青犀视频旗下视频融合平台EasyCVR围绕“视频汇聚、数据融合、共享共用”原则,依托云边端协同架构,结合云计算、大数据、5G、AI等新兴技术,致力于将视频智能化能力赋能到各行业与领域,为用户解决数字经济趋势下的视频能力场景需求。TSINGSEE青犀视频的AI项目也支持小批量试错,感兴趣的用户可以联系我们进行了解。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
SSL 证书
腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档