如何防止 http 客户端进行 TLS 重新协商?

我正在尝试连接到想要进行一些 TLS 重新协商的服务器,但是当前的 Go TLS 客户端不支持重新协商。有没有办法可以强制它不重新谈判?我尝试将最小/最大版本设置为 TLS 1.2 并将 PreferServerCipherSuites 设置为 true,但仍然没有运气。



慕妹3242003
浏览 247回答 2
2回答

泛舟湖上清波郎朗

这个问题已经通过这个提交解决了,但是你必须等待 Go 版本 1.7 发布

FFIVE

感谢所有回答,但看起来我搞砸了阻止配置 TLS 的条件语句,所以我尝试的一切都不起作用。嗯……我最终通过在提交中获取 common.go 的版本,用 go 1.6.2 替换该游戏的原始版本,并重建标准库来让它工作。我将把如何做到这一点作为练习留给读者,因为我不建议这样做。但是,看起来一切正常,所以希望 1.7 很快就会发布。现在,我现在不记得我是否让这个工作,但如果其他人在同一条船上,我相信你可以将 Min/Max TLS 版本设置为相同版本并将 PreferServerCipherSuites 设置为 true。这可能有效,但请记住 childofsoong 的评论。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go