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代码可以建立毗连)
<dependency>
<groupId>org.eclipse.paho</groupId>
<artifactId>org.eclipse.paho.client.mqttv3</artifactId>
<version>1.2.0</version>
</dependency>
我的版本:(我的就会爆出上述错误,然后降低至甲方版本即可解决,后续深究原因)
<dependency>
<groupId>org.eclipse.paho</groupId>
<artifactId>org.eclipse.paho.client.mqttv3</artifactId>
<version>1.2.2</version>
</dependency>
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]