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代码可以建立连接)

bash 复制代码
        <dependency>
            <groupId>org.eclipse.paho</groupId>
            <artifactId>org.eclipse.paho.client.mqttv3</artifactId>
            <version>1.2.0</version>
        </dependency>

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

bash 复制代码
        <dependency>
            <groupId>org.eclipse.paho</groupId>
            <artifactId>org.eclipse.paho.client.mqttv3</artifactId>
            <version>1.2.2</version>
        </dependency>
相关推荐
德迅--文琪14 小时前
SSL 证书的重要性
网络·网络协议·ssl
熊文豪16 小时前
KingbaseES数据库SSL安全传输与数据完整性保护技术详解
数据库·安全·ssl·kingbasees·金仓数据库·电科金仓
小白电脑技术1 天前
飞牛NAS的SSL证书过期,又开启了强制HTTPS,进不去界面修改SSL怎么办?
ssl
G皮T2 天前
【安全】TLS 协议介绍
安全·http·网络安全·https·ssl·tls·tls 1.3
火星MARK3 天前
如何配置 Ingress 的 SSL/TLS 证书?
网络·网络协议·ssl
agathakuan3 天前
如何整合 openSSL custom provider (以 TRNG 舉例)
ssl·stqc
看好多桂花树3 天前
Nginx SSL/TLS 配置
网络·nginx·ssl
踏过山河,踏过海3 天前
在SSL证书是有效的前提下,依旧显示“资源不安全
网络协议·安全·ssl
2501_915921434 天前
Charles 抓包 HTTPS 原理详解,从 CONNECT 到 SSL Proxying、常见问题与真机调试实战(含 Sniffmaster 补充方案)
android·网络协议·小程序·https·uni-app·iphone·ssl
2501_915918415 天前
HTTPS 请求抓包实战,从请求捕获到解密分析的逐步流程与工具组合(https 请求抓包、iOS 真机、SSL Pinning 排查)
android·ios·小程序·https·uni-app·iphone·ssl