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>
相关推荐
观测云1 天前
企业级域名 SSL 证书信息采集与巡检
ssl·观测云
充值修改昵称1 天前
SSL/TLS加密协议全面解析
网络·安全·ssl
詹某某34112 天前
国密内网IP证书申请指南
github·ssl
奋斗者1号2 天前
SSL/TLS 证书在客户端-服务器通信中的详解
服务器·网络协议·ssl
詹某某34113 天前
IP地址如何申请免费SSL证书?
ssl
hui函数3 天前
如何解决 pip install SSL 报错 ValueError check_hostname requires server_hostname 问题
ssl·pip
Arwen3034 天前
SSL 加密证书助力企业构建安全的网络环境
网络·网络协议·tcp/ip·安全·php·ssl
2501_915921435 天前
iOS App 中 SSL Pinning 场景下代理抓包失效的原因
android·网络协议·ios·小程序·uni-app·iphone·ssl
蒙蒙蒙先生呀5 天前
mysql支持ssl连接
数据库·mysql·ssl