TLSv1 Record Layer: Alert (Level: Fatal, Description: Handshake Failure)

随笔3周前发布 郭建伟
3 0 0

tls握手,客户端发送clien hello后就收到服务器端回的失败,抓包如下:

TLSv1 Record Layer: Alert (Level: Fatal, Description: Handshake Failure)

 解决方案:

本以为是ssl::context参数的设置原因,各种尝试,花了我两天时间,还ao了两个大夜。最终定位到具然是SNI设置的不对。

查了一下SNI的作用,才上慌然大悟,这个参数要设置成访问目标服务器的域名。

TLSv1 Record Layer: Alert (Level: Fatal, Description: Handshake Failure)

 不是我说的,TLS真的不友好,出点错从抓包来看根本看不出来具体原因。靠经验的大多了。国内外网按上述的TLS握手出错信息,都没有找到说是SNI的原因的。无语啊。还得对TLS原理流程要非常熟悉。学不完啊。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...