我在哪里可以在Mac OSX上找到SSL证书

时间:2012-06-22 02:55:23

标签: ssl osx-snow-leopard

我需要访问我在Mac OSx计算机上访问的所有https网站的.k12或.pem文件。任何人都可以帮助我知道可以找到这些文件的路径。

此外,需要知道使用密钥解密某些数据包的方法。

3 个答案:

答案 0 :(得分:1)

有两种方法可以在OSX中获取证书文件。一种方法是从Keychain Access导出证书。在类别(左下角)面板中选择证书,从编辑菜单中选择全选(或点击⌘A),然后选择<从文件菜单中选择strong>导出项目...... (或点击⇧⌘E)。您可以将证书导出为.p12文件或.cer文件。这种方法的问题是您必须定期执行这些步骤,以使您的文件与Apple的最新更新保持同步。

另一种方法是安装OpenSSL并使用随附的cert.pem文件。同样,您必须保持OpenSSL最新。

答案 1 :(得分:0)

您只需访问Applications目录的Utilities文件夹中名为“Keychain Access”的工具。

在那里,你可以过滤每个钥匙串只显示证书。

至于使用给定密钥解密数据包,在安全框架内有很多功能可以做到这一点,但这个问题需要澄清(语言要求等)。

答案 2 :(得分:0)

我也在寻找这个。我无法在任何地方找到这些文件,所以我想到了如何导出它们。

来自Keychain Access

在左侧窗格中,单击KEYS。在右侧窗格中,CTRL-Click在所需的证书上。

Public key应导出为PEM个文件。 Private Key应导出为P12文件。 Certificate应导出为CRT文件。

私钥导出选项将与passphrase相同,然后是用户的密钥链密码。导入后,系统会要求您输入此密码。

注意:私钥包含公钥。