我想在Windows(XP和7)中为IE、Firefox和Chrome安装自签名证书。
我需要为多个系统安装证书,因此我计划创建一个.bat文件,用于为浏览器安装证书。我在Google上搜索时找到了以下命令:
certutil -addstore -f -enterprise -user root root_ca.cer
但它仅适用于IE。是否有Chrome和Firefox的选项。
我想在Windows(XP和7)中为IE、Firefox和Chrome安装自签名证书。
我需要为多个系统安装证书,因此我计划创建一个.bat文件,用于为浏览器安装证书。我在Google上搜索时找到了以下命令:
certutil -addstore -f -enterprise -user root root_ca.cer
但它仅适用于IE。是否有Chrome和Firefox的选项。
这篇文章有点旧,但我仍然想发表我的意见。你说得对,一个批处理脚本中的那个命令可以将证书 root_ca.cer
安装到可信证书颁发机构存储区。我会修改这一行为:
certutil -addstore -f -enterprise -user root "%~dp0root_ca.cer"
这样,shell会将%~dp0
扩展为执行脚本的路径,因此您可以从UNC路径运行它来跨网络运行,并且它仍然有效。
至于你的另一个问题,Chrome(截至发表此帖子)将从Windows证书存储中读取,因此无需进行任何特殊操作;只需在运行脚本后重新启动Chrome,它就应该正常工作。
至于Mozilla,查看这篇帖子获取一个脚本。简单易行!