security - 如何从 Mac 上的 Chrome 导出证书?

标签 security google-chrome certificate export pinning

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

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

不再这样了!

最佳答案

编辑 2019 年 4 月 3 日:我找到了解决方法。这是在 Chrome for Mac 73.0.3686.86 64 位上测试的,平台:macOS 10.14.4:

  1. 打开一个新的 TextEdit 文档。
  2. 在文本编辑中,单击格式 |制作纯文本。
  3. 排列窗口,使 TextEdit 窗口和 Chrome 窗口都可见。
  4. 在 Chrome 中,点击地址栏中网址左侧的图标。
  5. 在下拉列表中,点击“证书”。
  6. 按住 Option 并将大证书图标拖动到 TextEdit 文档的正文。注意:如果您没有完全按照上述顺序执行上述步骤,您可能需要先在 Chrome 窗口中单击,这样当您按住 Option 键单击时,TextEdit 就不会隐藏。
  7. 使用 .pem 扩展名保存 TextEdit 文档。

如果拖动时不按住 Option,那么您将获得人类可读形式的证书内容,这也很方便。

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

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

  1. 点击网址左侧的图标。
  2. 在弹出的框中,单击“连接”选项卡。
  3. 点击证书信息链接。
  4. 弹出一个框,显示有关证书的信息。将大证书图标拖动到 Finder 窗口。将在您将其拖动到的位置创建一个 .cer 文件。

这是基于 Mac 版 Chrome 42.0.2311.135(64 位)。

关于security - 如何从 Mac 上的 Chrome 导出证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25940396/

相关文章:

c# - 记录应用程序 block

Android使广播接收器安全

javascript - 如何在 Chrome 扩展的内容脚本中导入 ES6 模块

javascript - 在 Google Chrome 中清除 javascript 控制台

c++ - 如何从USB设备读取证书并将其发送到浏览器,如firefox

带有 SDK 工具的证书(makecert、pvk2pfx)

security - 初始化向量唯一性

css - Chrome/Safari 忽略我的重置规则?

ios - 如果我撤销 iOS Enterprise,该应用程序是否仍然有效?

php - 保护 iOS 到 Web 服务通信的安全