ssl交互handshake failure故障一则

现网运行正常的设备,突然有一天连不上服务器。设备维护人员和服务器维护人员都声称近段时间没做任何修改,不应该是自己引入的。 因为设备侧的功能是两年前我开发的,所以项目负责人把交互报文发给我,让我协助分析一下。

问题分析:从抓包的结果看,服务器报“handshake failure”错误,导致ssl连接建立失败,还没到应用层交互;所以关注ssl交互就行了,不用关心上层应用。

首先检查证书是否有效-- 正常

其次,因为在网设备都在用户家,改动的机会不大;所以推测是服务器维护的时候,有意无意中改动了相关配置。于是我提醒服务器维护员检查服务器支持的ssl版本列表,结果找到原因了

解决方案:修改服务器关于ssl的设置,增加对sslv3的支持,然后一切正常了。至于产生这个问题的原因……

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容