我正在尝试连接到想要进行某些TLS重新协商的服务器,但是当前的Go TLS客户端不支持重新协商。有没有办法让我不能重新谈判呢?我已经尝试将最小/最大版本设置为TLS 1.2并将PreferServerCipherSuites设置为true,但仍然没有运气。
感谢。
答案 0 :(得分:2)
答案 1 :(得分:0)
感谢所有回答,但看起来我搞砸了一个阻止TLS配置的条件语句,所以我尝试的一切都不起作用。 SMH ...
我最终通过在提交中使用common.go的版本来获得它的工作,用go 1.6.2替换该游戏的原始版本,并重建标准库。我会把这样做作为练习给读者,因为这不是我推荐的。但是,看起来一切正常,所以希望1.7很快就会出来。
现在,我现在不记得了,如果我让它工作,但是如果其他人在同一条船上,我相信你可以将Min / Max TLS版本设置为相同版本并将PreferServerCipherSuites设置为true。这可能有用,但请记住childofsoong的评论。