在 Windows 上使用命令行导入证书

在 Windows 上使用命令行导入证书

我需要导入证书文件进行Trusted Root Certification Authorities存储,以便在访问本地网站时消除 SSL 警告。我目前的做法很冗长:使用 Google Chrome → 设置 → 高级 → 隐私和安全 → 管理证书 → 受信任的根证书颁发机构 → 导入...

在此处输入图片描述

它看起来像某种 Windows 管理单元,而不是 Chrome 的自定义窗口。为了导入 1KiB 证书文件而执行所有这些步骤是愚蠢的。我可以在 PowerShell 上执行此操作,以便可以通过脚本自动执行此操作吗?或者至少如何在没有 Google Chrome 的情况下打开上述窗口?

答案1

如果你使用的是最新版本的 Windows,你可以使用PowerShell 命令

Import-Certificate -FilePath "C:\CA-PublicKey.Cer" -CertStoreLocation Cert:\LocalMachine\Root

否则使用证书实用程序

certutil.exe -addstore root c:\capublickey.cer

答案2

certutil -p "**password**" -importpfx Root "**ca-File.p12**"通过 cmd 行对我工作。

相关内容