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

在Mac OSX上哪里可以找到SSL证书,ssl,osx-snow-leopard,Ssl,Osx Snow Leopard,我需要访问Mac OSx机器上访问的所有https网站的.k12或.pem文件。有人能帮我知道这些文件的路径吗 此外,还需要知道使用密钥解密某些数据包的方法。您只需访问应用程序目录的实用程序文件夹中名为“Keychain access”的工具即可 到达后,您可以过滤每个密钥链以仅显示证书 至于使用给定密钥解密数据包,在安全框架内有很多函数可以这样做,但这个问题需要澄清(语言要求等)。我也在寻找这个问题。我在任何地方都找不到这些文件,所以我想把它们导出怎么样 从钥匙链访问: 在左窗格中,单击键。在

我需要访问Mac OSx机器上访问的所有https网站的.k12或.pem文件。有人能帮我知道这些文件的路径吗


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

您只需访问应用程序目录的实用程序文件夹中名为“Keychain access”的工具即可

到达后,您可以过滤每个密钥链以仅显示证书


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

我也在寻找这个问题。我在任何地方都找不到这些文件,所以我想把它们导出怎么样

钥匙链访问

在左窗格中,单击
。在右窗格中,按住CTRL键并单击所需证书上的

公钥
应作为
PEM
文件导出。
私钥
应作为
P12
文件导出。
证书
应作为
CRT
文件导出

私钥导出选项将与
密码短语一样,然后是用户的密钥链密码。导入后,系统将要求您输入此密码短语


注意:私钥包含公钥。

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


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

但我需要在wireshark中使用的特定文件。我已经访问了Keychain Access,但我需要将文件输入到wireshark,如本链接中所述:然后从Keychain实用程序右键单击证书文件,并将其导出。用证书文件替换/etc/ssl/cert.pem的一种方法。这可能会有帮助!!似乎OP需要CA文件。。。OpenSSL在其发行版中不再包含根CA证书。