我使用开源5.5版本,服务端做了tls双向认证,使用mqttx客户端,可以正常连接,发布和订阅主题,但是使用官方提供的代码,at com.tls.SSLUtils.getSocketFactory(SSLUtils.java:84) 总是报转换异常,麻烦指点下,尝试了好多次,都是这样。
异常信息:
java.lang.ClassCastException: class org.bouncycastle.asn1.pkcs.PrivateKeyInfo cannot be cast to class org.bouncycastle.openssl.PEMKeyPair (org.bouncycastle.asn1.pkcs.PrivateKeyInfo and org.bouncycastle.openssl.PEMKeyPair are in unnamed module of loader ‘app’)
at com.tls.SSLUtils.getSocketFactory(SSLUtils.java:84)
源码.zip (2.3 KB)