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>
相关推荐
HelloWorld工程师16 小时前
不改动任何历史配置,也能让 SSL 证书自动续期
linux·服务器·网络协议·https·ssl
zxanz116 小时前
泛域名 SSL 证书怎么申请?需要准备什么?
网络·网络协议·ssl
zxanz11 天前
SSL 证书申请下来快吗?
网络·网络协议·ssl
zxanz12 天前
SSL 证书申请中,服务器验证跟 DNS 解析验证有什么区别?
服务器·网络协议·ssl
墨香幽梦客5 天前
SSL/TLS握手过程全拆解:从ClientHello到Finish的关键步骤与性能优化
网络协议·性能优化·ssl
砚凝霜6 天前
【软考信息安全】第九章 虚拟专用网与IPSec/SSL安全协议技术原理
网络·网络协议·ssl
zxanz16 天前
代码审计中如何高效发现漏洞?
ssl
青春不朽5128 天前
requests 超时、重试、SSL 报错?9 个高频问题与一整张排错对照表
网络·网络协议·ssl
天天进步20158 天前
Caddy 实战:5 分钟给域名开启 HTTPS,自动申请 SSL 证书并反向代理
网络协议·https·ssl
熊文豪10 天前
KingbaseES 数据加密全解:从 SSL 到全密态
网络·网络协议·ssl