任何方式强制浏览器提示客户端证书,即使已经安装了另一个?
在那个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到另一台服务器。)