如何强制浏览器提示客户端证书,即使之前已经添加了一个

任何方式强制浏览器提示客户端证书,即使已经安装了另一个?

在那个Apache级别? 在浏览器级别?

我完全酷了一个依赖于浏览器的解决scheme,因为我只处理主要的浏览器。

撤销服务器Cert Store中的旧证书。 这将使服务器无效,所有客户端/浏览器将重新申请一个有效的证书 – 在这一点上,你的新的唯一可用。

对于Windows服务器,请调用服务器上的证书存储:

运行“MMC”

  • 文件菜单| 添加/删除pipe理单元

  • select证书

  • select计算机证书

  • select本地计算机

  • 现在,closures添加向导。 此时,证书模块将被加载到MMC中。

证书商店的“个人”部分将在服务器上显示证书。 find旧的证书,并撤销它。 此时只列出当前的证书。

对于Unix / Linux安装,这个过程有些不同。 请参阅此HowTo以查看详细信息。

http://www.tldp.org/HOWTO/SSL-Certificates-HOWTO/x195.html

现在您已经设置了服务器,HURL入站端口80stream量到端口443(HTTPS),这将导致所有浏览器下载并接受新的证书。

(如果吊销不是一个选项,那么只需安装新的证书,就可能必须将stream量redirect到另一台服务器。)