OSX上的ca证书捆绑在哪里?


16

我正在调试一些curl ssl配置,并想知道在OSX上安装了ca cert bundle的位置。

Answers:


3

我很确定没有一个。

通过MacPorts安装curl 来获得一个。

如果您愿意,您可以使用FinkHomebrew作为MacPorts的替代品。

Cocoa应用程序等使用的Mac OS X自己的安全框架使用Mac OS X Keychain格式文件...

/System/Library/Keychains/
/Library/Keychains/
~/Library/Keychains/

...找到可信的CA证书。我怀疑Mac OS X的内置功能curl已被修改为使用这些Keychain文件,所以我不确定为什么Apple不提供CA证书捆绑包curl


经过一番挖掘,我猜它会curl使用钥匙串证书,因为否​​则我必须使用-k一切。谢谢你指着钥匙链。我对OSX的这一部分并不熟悉。我还发现您可以使用安全工具从钥匙串导出证书。
Baroquebobcat 2011年

用MacPorts安装的wget没有。我试图找到它的位置。
2011年

0

我有一个很好用的/usr/local/etc/openssl/cert.pem; 我相信通过Homebrew的openssl软件包安装。如果您需要验证系统的其他部分如何工作,但是如果您正在进行一些需要指定用于验证证书的单个PEM文件的调试,则这不一定有用。

另请参阅此Stack Overflow问题的答案,了解以这种方式使PEM使用的其他方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.