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

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

我需要为几个系统安装证书,所以我计划创build.bat文件,为浏览器安装证书。 我在search时得到了下面的命令

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

但它只适用于IE。 有没有Chrome和Firefox的选项。

一个旧帖子的位,但认为我会反正扔在我的两分钱。 您是对的,批处理脚本中的命令会将证书root_ca.cer安装到受信任的CA存储中。 我会修改行:

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

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

在回答您的其他问题时,Chrome将(从写这篇文章开始)从Windows证书商店读取,因此不需要做任何特别的事情; 运行脚本后重新启动Chrome,它应该是甜蜜的。

至于Mozilla 检查这个职位的脚本来做到这一点。 Simples!