如何在Mac上从Chrome导出证书?

时间:2014-09-19 18:38:23

标签: security google-chrome certificate export pinning

如何在Mac上从Chrome v37导出安全证书?

以前我可以点击网址旁边的小锁图标,选择“连接”,选择证书,然后会出现“导出”按钮。

不再这样了!

7 个答案:

答案 0 :(得分:52)

编辑4/3/19:我找到了一个解决方法。这是在Chrome for Mac 73.0.3686.86 64位平台上测试的:平台:macOS 10.14.4:

  1. 打开一个新的TextEdit文档。
  2. 在TextEdit中,单击“格式”|制作纯文本。
  3. 排列窗口,以便TextEdit窗口和Chrome窗口都可见。
  4. 在Chrome中,点击地址栏中网址左侧的图标。
  5. 在下拉列表中,单击“证书”。
  6. 按住Option并从大证书图标拖动到TextEdit文档的正文。注意:如果您没有按照上述步骤完全按照上述步骤操作,则可能需要先在Chrome窗口中单击一下,这样当您按住Option键单击时TextEdit不会隐藏。
  7. 使用.pem扩展名保存TextEdit文档。
  8. 如果您在拖动时没有按住Option,那么您将以人类可读的形式获取证书内容,这也很方便。

    (编辑于2009年2月24日:@RichardTopchiy是正确的,这不再有效。在Chrome 72.0.3626.119上进行64位测试。我目前还不知道任何解决方法。)

    (编辑于2017年10月2日:我在评论中添加了更多最新答案:How to Export Certificate from Chrome on a Mac?

    1. 点击网址左侧的图标。
    2. 在弹出的框中,单击“连接”选项卡。
    3. 单击“证书信息”链接。
    4. 弹出一个框,显示有关证书的信息。将大证书图标拖到Finder窗口。将在您拖动它的位置创建.cer文件。
    5. 这是基于适用于Mac的Chrome 42.0.2311.135(64位)。

答案 1 :(得分:9)

从Chrome 72开始,无法按照@RichardTopchiy的评论中的说明从Windows拖动/导出​​证书图标。

但是Safari 仍然允许从浏览器中拖动证书图标

因此,从Chrome导出证书的最简单方法是...使用其他浏览器导出SSL证书。证书一旦受信任,便可以在该设备的用户帐户上的任何浏览器上使用。您只是使用Safari轻松导出证书。

答案 2 :(得分:4)

我找到了一种解决方法,并在Macos 10.14.3上通过Chrome版本73.0.3683.103(正式版本)(64位)进行了测试。

使用不安全的证书打开网站时,Chrome会显示错误页面“您的连接不是私有的”,请按照以下步骤操作:

  1. 单击文本“ NET :: ERR_CERT_AUTHORITY_INVALID”,将显示证书的内容。
  2. 将内容从“ ----- BEGIN CERTIFICATE -----”行复制到“ ----- END CERTIFICATE -----”。
  3. 将它们粘贴到文本编辑器中,并以纯文本格式另存为.crt文件。
  4. 将.crt文件导入“钥匙串访问”。

答案 3 :(得分:3)

@Simon Zuckerbraun的答案是正确的。我的解决方法与Simon几乎相同。但是不需要使用文本编辑器,只需将证书拖到“桌面窗口”,即可立即创建证书。请按照下列步骤操作:

  1. 打开Goog​​le Chrome浏览器,转到网站。
  2. 单击地址栏中URL左侧的图标。
  3. 点击证书
  4. 排列窗口,以使Chrome窗口和“桌面”窗口均可见。
  5. 如果要获取.cer证书,请将其从大证书图标拖到桌面上。如果要获取.pem证书,请按住不放选项,然后将其从大证书图标拖到桌面上。

Click here了解更多详情

答案 4 :(得分:2)

您应该采取循序渐进的步骤,

在macOS的chrome浏览器上显示证书详细信息

domain-detail

在证书详细信息窗口上拖动大证书图标

certificate-detail

将图标拖放到桌面和ta-ta! 在桌面上创建了域证书.cer文件

certificate-on-desktop

答案 5 :(得分:0)

我能够以--ignore-certificate-errors --incognito开头。 隐身,使其不使用任何打开的会话。

答案 6 :(得分:-3)

新的浏览器流程不同。请按照以下步骤操作 检查chrome浏览器 - >您可以找到安全标签 - >点击查看Ceritificate 按钮,然后我将打开弹出窗口 Click on the details tab and press Copy to file button

然后按下按钮Next-> Next-> Browse->将文件保存在本地目录中。该文件将以.cer扩展名保存。