Windows 用于在受信任的根证书存储上安装SSL证书的脚本
我想在Windows(XP和7)中安装IE、Firefox和Chrome的自签名证书 我需要为几个系统安装证书,所以我计划创建.bat文件来为浏览器安装证书。我在谷歌搜索时得到了以下命令 certutil-addstore-f-enterprise-user root\u ca.cerWindows 用于在受信任的根证书存储上安装SSL证书的脚本,windows,batch-file,ssl-certificate,Windows,Batch File,Ssl Certificate,我想在Windows(XP和7)中安装IE、Firefox和Chrome的自签名证书 我需要为几个系统安装证书,所以我计划创建.bat文件来为浏览器安装证书。我在谷歌搜索时得到了以下命令 certutil-addstore-f-enterprise-user root\u ca.cer 但它只适用于IE。Chrome和Firefox还有其他选择吗 有点老掉牙,但我想我还是会把我的两分钱投进去。没错,批处理脚本中的该命令将证书root\u ca.cer安装到受信任的ca存储中。我会将该行修改为:
但它只适用于IE。Chrome和Firefox还有其他选择吗 有点老掉牙,但我想我还是会把我的两分钱投进去。没错,批处理脚本中的该命令将证书
root\u ca.cer
安装到受信任的ca存储中。我会将该行修改为:
certutil -addstore -f -enterprise -user root "%~dp0root_ca.cer"
通过这种方式,shell将%~dp0
扩展到执行脚本的路径,这样您就可以从UNC路径跨网络运行它,它仍然可以工作
在回答你的另一个问题时,Chrome将(在写这篇文章时)从windows证书存储中读取,因此不需要做任何特殊的事情;只需在运行脚本后重新启动chrome,它就应该是甜蜜的
至于Mozilla,则需要一个脚本来实现这一点。傻瓜有没有一个解决方案通过C++程序来实现?你能看看这个吗?