从 https 站点获取证书

Posted

技术标签:

【中文标题】从 https 站点获取证书【英文标题】:Getting a certificate from an https site 【发布时间】:2012-12-01 18:45:15 【问题描述】:

我需要为我公司的 *** 站点获取站点证书,以便我可以使用它来设置 OS X 内置的 cisco 客户端。

我可以在 Chrome 和 Safari 的锁定图标下展开证书,但我无法从那里提取它。 我尝试通过钥匙串访问进行搜索,但它不在那里。该证书位于浏览器中的 Go Daddy CA 下,但无法在 Keychain 中扩展它以获取派生证书。

关于如何获取此证书的副本(甚至只是它包含的公钥)的任何建议?

【问题讨论】:

【参考方案1】:

Firefox 可以下载它们。以同样的方式暴露它,然后选择导出。

【讨论】:

【参考方案2】:

您也可以在 Chrome 中导出,点击锁,选择连接选项卡,选择认证信息,选择详细信息,然后单击“复制到文件”按钮。真的很容易找到!

问候, 瓦西里

【讨论】:

谢谢!如何到达那里在最新的 Chrome 版本中略有不同,但第一步和最后几个步骤是相同的​​。现在是:单击锁 -> 单击顶部的“详细信息”链接(这将打开安全选项卡)-> 单击“查看证书”按钮 -> 选择“详细信息”选项卡 -> 单击“复制到文件...”按钮。【参考方案3】:

这通常很容易。 我不使用这些浏览器,但在 IE 中,它在第二个选项卡(显示的证书)中有 Copy to File 选项,您可以将其保存为 derpem。在 View Certificate->Details 选项卡中的 Firefox 中,有一个 Export Button

【讨论】:

【参考方案4】:

使用 portecle 工具 ....单击选项检查 ssl 并提供您的主机名并尝试保存 pem ...您将获得证书

【讨论】:

以上是关于从 https 站点获取证书的主要内容,如果未能解决你的问题,请参考以下文章

连接到 HTTPS 站点时出现 SSLHandshakeException

如何为你的WWW站点启用HTTPS?

将 SSL 证书添加到 JRE 以访问 HTTPS 站点

无法使用cURL连接到HTTPS站点怎么办

如何从命令提示符将 SSL 证书分配给 IIS7 站点

Nginx配置ssl证书(https),给自己的站点上绿锁