根 CA 证书 - 从 Windows 导出,导入 Ubuntu

根 CA 证书 - 从 Windows 导出,导入 Ubuntu

我使用公司代理,我们的 Windows PC 已预装 root ca 证书,因此 SSL 可与代理配合使用。在我的 PC 中,我正在启动 Linux VM 进行测试,因此我需要在 VM 中安装这些证书,以便我可以访问我需要的任何 SSL URL(github 克隆等)。我尝试了几种方法从 Windows 导出证书并将其导入 Ubuntu,但到目前为止,我无法从 VM 中访问 SSL。

这个答案让我对从 Windows (base-64 .cer) 导出证书的格式有了最好的了解。导出.cer文件并将其复制到虚拟机中后,我使用.crt扩展名重命名它们。

这个答案最好地总结了我在虚拟机中尝试的内容。

将证书添加到目录usr/share/ca-certificates并运行update-ca-certificates证书后已建立符号链接/etc/ssl/certs但仍然没有 SSL 流量。

这是在 Windows 7 主机和 Ubuntu 12.04 客户机上。

答案1

死灵法帖,但万一其他人遇到这种情况:

答案(似乎是)Firefox 使用不同的证书存储机制,因此您应该将其添加到用户特定的 Firefox 配置文件中。(可以使用 Firefox GUI)

在 Firefox 系统范围内添加证书颁发机构

这里的问题是 Firefox 没有一个“中心”位置来查找证书。它只是查看当前配置文件。这就是为什么修改 /usr/share/ca-certificates 或其他类似目录对 Firefox 不起作用的原因。这是多年来一直要求的事情;请参阅问题 620373、449498 和 454036(可能还有很多其他问题)。

因此,您只剩下两种解决方案:要么修改每个配置文件,要么修改 Firefox 的行为。我知道这不是您想要的,但是没有办法,因为 Firefox 只查看用户的配置文件。

相关内容