【发布时间】:2016-10-14 13:58:53
【问题描述】:
我有一个网站,一些使用旧电脑或浏览器的人无法与我们网站的安全部分建立连接。
我想要做的是捕获连接错误并将它们重新路由到一个屏幕,解释为什么会发生这种情况,并将它们推荐给一些可能有帮助的资源。
在我们遇到的几乎所有情况下,浏览器/操作系统组合都不兼容 TLS 1.1 和/或 1.2,因此它们会被服务器拒绝。
是否有我应该捕获的特定 HTTP 响应代码?我以为它可能是 502,但似乎没有抓住它。
或者它甚至没有达到这一点?
当我们在 Safari 7 之前看到此消息时,消息类似于:
Safari 无法建立安全连接
如果 HTTP 错误代码不是要走的路,有没有好的方法来解决这个问题?我正在使用 asp.net 来管理我们的网站。
编辑:有人知道服务器和浏览器在这种情况下经历的顺序吗?我认为,弄清楚在哪里进行干预/陷阱对我来说是成功的一半。由于我还没有任何回应,所以这个编辑更令人不快。
【问题讨论】:
标签: asp.net ssl http-headers tls1.2