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>
相关推荐
IT成长日记4 小时前
Elasticsearch安全加固指南:启用登录认证与SSL加密
安全·elasticsearch·ssl
WoTrusSSL1 天前
SSL证书如何保障人脸识别系统安全?
网络协议·系统安全·ssl
WoTrusSSL1 天前
SSL端口与SSL证书配置全解析,提升网站安全与信任的指南
网络协议·安全·ssl
绝顶少年3 天前
宝塔SSL申请Let‘s Encrypt提示“验证信息构造失败!{}“
服务器·https·ssl
weisian1513 天前
消息队列篇--通信协议篇--SSL/TLS协议
网络·网络协议·ssl
爱穿衬衫的张某某3 天前
httpClient_apache过滤ssl证书校验
网络协议·apache·ssl
weixin_443566984 天前
SSL/TLS加密
前端·网络协议·ssl
熊明才8 天前
腾讯云DNS和Lego工具结合使用,可以方便地为你的域名自动申请和续期SSL证书。
云计算·腾讯云·ssl
aseity9 天前
OpenSSL 3.0.2 报 dh key too small 的问题
linux·git·svn·ssl
网硕互联的小客服12 天前
如何启用 HTTPS 并配置免费的 SSL 证书
网络协议·https·ssl