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

Kum*_*mar 9 windows batch-file ssl-certificate

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

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

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

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

Kat*_*ens 9

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

certutil -addstore -f -enterprise -user root "%~dp0root_ca.cer"
Run Code Online (Sandbox Code Playgroud)

这样shell将扩展%~dp0到执行脚本的路径,因此您可以从UNC路径跨网络运行它,它仍然可以工作.

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

至于Mozilla,请查看此帖子以获取脚本.Simples!