当前位置: 首页 > article >正文

MQTT客户端向服务端建立ssl连接报错

报错信息:
org.eclipse.paho.client.mqttv3.MqttException: MqttException
Caused by: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present

我们向一个外网的EMQX建立连接,并且要使用SSL加密,加密过程中遇到了上述问题

记录解决:
甲方的mqtt版本:(甲方表示他用他提供的ca认证和连接demo代码可以建立连接)

        <dependency>
            <groupId>org.eclipse.paho</groupId>
            <artifactId>org.eclipse.paho.client.mqttv3</artifactId>
            <version>1.2.0</version>
        </dependency>

我的版本:(我的就会爆出上述错误,然后降低至甲方版本即可解决,后续深究原因)

        <dependency>
            <groupId>org.eclipse.paho</groupId>
            <artifactId>org.eclipse.paho.client.mqttv3</artifactId>
            <version>1.2.2</version>
        </dependency>

http://www.kler.cn/a/445790.html

相关文章:

  • go-zero负载均衡实现原理
  • linux 使用zip unzip命令
  • docker简单命令
  • 操作系统文件管理
  • 【论文研读】U-DiTs:在U型扩散Transformer中引入下采样Token,以更低计算成本超越DiT-XL/2
  • JAVA开发时获取用户信息失败,分析后端日志信息
  • 期末复习-编译原理(手写笔记)
  • 脉冲计数 记录按下的次数
  • BGP的六种状态分别是什么?
  • ElementPlus Table 表格实现可编辑单元格
  • 高中数学刷题版:集合与函数概念-函数的概念[笔记总结-干货]
  • WatchAlert - 开源多数据源告警引擎
  • 10. 考勤信息
  • Vue.js前端框架教程1:Vue应用启动和Vue组件
  • C++ STL 中有哪些容器?它们的主要区别是什么?
  • CSS系列(19)-- 主题切换详解
  • Redis(2)常用命令
  • deepin 安装 habse
  • 【AI驱动的泛型数据结构:智能计算的核心】
  • Vscode运行GO文件
  • 【自用】通信内网部署rzgxxt项目_02,前端pipeCloud部署(使用 nginx 部署 + NSSM 控制非窗口运行)
  • 模型优化和迁移学习
  • Windows安装Docker Desktop
  • VTK编程指南<十二>:VTK图像数据结构及图像创建与显示
  • 性能评估工具之unixbench
  • 大恒相机开发(2)—Python软触发调用采集图像