-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
客户端多次断开重连以后,出现SSL无法解密的情况 #7
Comments
是使用的2套证书,还是一套?我本地尝试复现下 |
一套证书,只开启了服务端证书,mqtt.server.ssl.client-auth=NONE |
收到,我验证下 |
有什么特殊的处理么?比如断连之后更新了 ssl 配置???我的配置: 服务端.useSsl("classpath:ssl/dreamlu.net.jks", "123456") 客户端.useSsl("classpath:ssl/dreamlu.net.jks", "123456") 起了2个客户端,让他们互相踢,几个小时了,目前还没出现你这种情况。 |
这个是 chatgpt 的一个回答,你看看对你有帮助不? "SSL tag mismatch"是在使用SSL(Secure Socket Layer)或TLS(Transport Layer Security)协议建立安全连接时可能出现的错误。这个错误通常发生在服务器和客户端之间进行握手过程时,表示服务器提供的证书中的某些标签与客户端期望的标签不匹配。 造成"SSL tag mismatch"错误的原因可能有以下几种:
解决"SSL tag mismatch"错误可以尝试以下几种方法:
如果以上方法无法解决问题,建议联系服务器管理员或SSL证书提供商寻求进一步支持和指导。 |
@laoLiangLoveProgram 你按照常见问题汇总里的步骤,重新签个证书试试:#2 对了 2.2.2 修复 starter ssl truststorePass 配置,更新下版本哦 |
收到,排查了一圈,应该是加密套件协议的问题导致的,客户端和服务器用的协议不匹配导致这个问题 |
Please answer some questions before submitting your issue. Thanks!
Which version of Mica do you using(使用的 mica 版本)?
mica-mqtt-server-spring-boot-starter:2.2.1
mica-mqtt-client-spring-boot-starter:2.2.1
Expected behavior(预期的效果)
预期:数据正常解析
Actual behavior(实际的效果)
实际:数据在服务端的加密密文和客户端接收的加密密文不一致
Steps to reproduce the behavior(重现步骤)
重现方法:客户端正常运行,服务端重启,客户端重连,服务端可出现对应报错
Other information(其他信息)
The text was updated successfully, but these errors were encountered: