在Mac OSX上哪里可以找到SSL证书[已关闭]

xmd2e60i  于 2023-03-08  发布在  Mac
关注(0)|答案(4)|浏览(306)

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site的主题有关,您可以留下评论,说明在何处可以回答此问题。
8天前关闭。
Improve this question
我需要访问所有的https网站的.k12或. pem文件,我正在访问的Mac OSx机器。谁能帮我知道这些文件可以找到的路径。
此外,还需要知道使用密钥解密某些数据包的方法。

nzk0hqpo

nzk0hqpo1#

有几种方法可以在OSX中获取证书文件。一种方法是从“钥匙串访问”导出证书。在类别中选择证书(左下)面板中,从“编辑”菜单中选择全选(或按A),然后从“文件”菜单中选择导出项目...**(或按E)。您可以将证书导出为.p12文件或.cer文件。这种方法的问题是,您必须定期执行这些步骤,以保持文件与Apple的最新更新同步。
另一种方法是安装OpenSSL并使用它附带的cert.pem文件。同样,您必须保持OpenSSL是最新的。

vddsk6oq

vddsk6oq2#

您只需访问应用程序目录的实用程序文件夹中名为“Keychain Access”的工具。
在此之后,您可以过滤每个钥匙串以仅显示证书。
至于使用给定的密钥解密数据包,在安全框架中有很多函数可以做到这一点,但这个问题需要澄清(语言要求等)。

wbrvyc0a

wbrvyc0a3#

我也在找这个。我在任何地方都找不到文件,所以我想把它们导出怎么样。
Keychain Access
在左窗格中,单击KEYS。在右窗格中,单击所需证书上的CTRL-Click
Public key应导出为PEM文件。Private Key应导出为P12文件。Certificate应导出为CRT文件。
私钥导出选项将先输入passphrase,然后输入用户的钥匙串密码。导入时,系统将要求您输入此密码。
注:私钥包含公钥。

cwxwcias

cwxwcias4#

如果你运行openssl x509 -req -days 365 -in my-csr.pem -signkey my-key.pem -out my-cert.pem,它会把my-key.pemmy-cert.pem保存在你运行命令的同一个目录下。在我的例子中,我在根目录下运行命令,所以它被保存在那里。希望这能帮助到一些人。当它就在我面前的时候,我花了很多时间搜索。

相关问题