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>
相关推荐
yixvxi21 小时前
RFC 8659:DNS CAA资源记录
服务器·https·ssl
only_Klein1 天前
jenkins流水线报错:Connection reset by peer
ci/cd·kubernetes·gitlab·jenkins·ssl
JoySSLLian1 天前
OV SSL 证书:权威身份验证,让网络交互更可信
开发语言·网络·人工智能·网络协议·tcp/ip·php·ssl
深圳市恒讯科技2 天前
2026新加坡服务器配置全攻略:SSL证书、硬件防火墙与CDN加速
运维·服务器·ssl
JoySSLLian2 天前
IP SSL证书是什么?为何它是保障IP通信安全的关键?
网络协议·tcp/ip·https·ssl
Arvin6273 天前
研发环境:SSL证书快速部署
网络·网络协议·ssl
前进的程序员3 天前
OpenSSL加解密原理及使用方法详解
ssl·加解密·openssl
星夜落月4 天前
Certimate证书自动化管理:从零开始的私有化部署指南
运维·自动化·ssl
Genie cloud6 天前
1Panel SSL证书申请完整教程
服务器·网络协议·云计算·ssl
mftang6 天前
现代互联网安全的基石: SSL/TLS技术介绍
服务器·网络·ssl