我在 Ubuntu 19 上工作。我有一个 .crt 和一个密钥文件。我想在 https localhost 上测试我的网络应用程序。
我想将 crt 文件添加到 Chrome(设置 > 高级 > 管理证书 - > 导入)。所以我尝试导入 .crt 文件,但我得到的是:
“证书导入错误:此客户端证书的私钥丢失或无效”
我用谷歌搜索它,但我发现没有任何帮助。
我还构建了 .pfx 文件(来自 .crt 和密钥文件)并将其导入到 chrome 上,但出现错误:“您的连接不是私有的”
我还通过 Firefox 和 Opera 对其进行了测试,并得到了同样的错误。
Esh*_*r P 13
我遇到了同样的问题,您应该将其添加到 Chrome 浏览器的“权限”选项卡中。权限选项卡用于自签名证书,而“您的证书”选项卡用于身份证书。
小智 8
为了将 .crt 和 .key 正确导入 Chrome 的 nssdb 数据库,我建议您将客户端证书 + 私钥转换为 PKCS12 证书,例如:
openssl pkcs12 -export -inkey ./sample.key -in ./sample.crt -out ./sample.p12
Run Code Online (Sandbox Code Playgroud)
给它任何你想要的导出密码,但写下来,因为你稍后导入时需要它。
之后,您可以使用“您的证书”选项卡在 Chrome 浏览器中导入文件“sample.p12”。
| 归档时间: |
|
| 查看次数: |
8450 次 |
| 最近记录: |