Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 用于在受信任的根证书存储上安装SSL证书的脚本_Windows_Batch File_Ssl Certificate - Fatal编程技术网

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

Windows 用于在受信任的根证书存储上安装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存储中。我会将该行修改为:

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

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

certutil-addstore-f-enterprise-user root\u ca.cer


但它只适用于IE。Chrome和Firefox还有其他选择吗

有点老掉牙,但我想我还是会把我的两分钱投进去。没错,批处理脚本中的该命令将证书
root\u ca.cer
安装到受信任的ca存储中。我会将该行修改为:

certutil -addstore -f -enterprise -user root "%~dp0root_ca.cer"
通过这种方式,shell将
%~dp0
扩展到执行脚本的路径,这样您就可以从UNC路径跨网络运行它,它仍然可以工作

在回答你的另一个问题时,Chrome将(在写这篇文章时)从windows证书存储中读取,因此不需要做任何特殊的事情;只需在运行脚本后重新启动chrome,它就应该是甜蜜的


至于Mozilla,则需要一个脚本来实现这一点。傻瓜