【发布时间】:2011-08-07 15:32:54
【问题描述】:
对于我的一些网站访问者,SSL 证书失败。无论我在各种浏览器上为我做什么测试,SSL 证书都是有效的。
我想不出如何在客户端对此进行测试并找出问题所在。
你会怎么做呢?
一个客户端得到:致命证书未知
【问题讨论】:
标签: apache testing ssl ssl-certificate stunnel
对于我的一些网站访问者,SSL 证书失败。无论我在各种浏览器上为我做什么测试,SSL 证书都是有效的。
我想不出如何在客户端对此进行测试并找出问题所在。
你会怎么做呢?
一个客户端得到:致命证书未知
【问题讨论】:
标签: apache testing ssl ssl-certificate stunnel
虽然 RouMao 的回答大部分是正确的,但他错过了 SSL 证书最常见的 (IME) 问题 - 您使用的证书需要来自 CA 的临时证书,而您没有包含在证书链中。大多数 CA 提供了用于分析证书的在线工具 - 试试 one located here。
另外,与所使用的浏览器有任何关联吗?值得注意的是,Chrome does not handle SSL v2 by default
【讨论】:
大多数 SSL 证书失败是由访问者自己造成的。不知何故无法通过服务器实现进行测试或验证。
这里有一些明显的例子:
很难解决所有这些问题。有时,您需要创建一个客户端原生应用程序来检测或修复所有可能出现的问题,并要求客户端浏览器每次在应用程序进入 HTTPS 模式之前执行该应用程序。
附:大多数电子银行应用程序都是这样做的。
【讨论】: