在受信任的根证书存储上安装SSL证书的脚本

时间:2012-12-27 09:35:35

标签: windows batch-file ssl-certificate

我想在Windows(XP和7)中为IE,Firefox和Chrome安装自签名证书。

我需要为多个系统安装证书,所以我计划创建安装浏览器证书的.bat文件。我用googled得到了以下命令

  

certutil -addstore -f -enterprise -user root root_ca.cer

但它仅适用于IE。 Chrome和Firefox有什么选择吗?

1 个答案:

答案 0 :(得分:9)

有点旧的帖子,但我想我还是要扔掉两美分。您是对的,批处理脚本中的该命令会将证书root_ca.cer安装到可信CA存储中。我会将该行修改为:

certutil -addstore -f -enterprise -user root "%~dp0root_ca.cer"

这样shell就会将%~dp0扩展到执行脚本的路径,这样你就可以从UNC路径通过网络运行它,它仍然可以工作。

在回答您的其他问题时,Chrome会(从写这篇文章时)从Windows证书商店读取,因此无需做任何特别的事情;只需在运行脚本后重新启动chrome,它应该很好。

至于Mozilla check out this post这样做的脚本。 Simples!