OSXのCA証明書バンドルはどこにありますか?


16

私はいくつかのcurl ssl構成をデバッグしていますが、ca certバンドルがOSXのどこにインストールされているのか疑問に思っていました。

回答:


3

私はそうではないと確信しています。

MacPorts経由でcurlをインストールして入手してください。

おそらく、FinkまたはHomebrewをMacPortsの代替として使用できます。

Cocoaアプリなどで使用されるMac OS X独自のセキュリティフレームワークは、Mac OS Xキーチェーン形式のファイルを次の場所で使用します...

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

...信頼できるCA証明書を見つける。Mac OS Xのビルトインがcurlこれらのキーチェーンファイルを使用するように変更されているとは思わないので、AppleがCA証明書バンドルを出荷しない理由はわかりませんcurl


掘り下げた後curl、キーチェーン証明書を使用すると推測し-kます。そうしないと、すべてに使用する必要があります。キーチェーンを教えてくれてありがとう。私はOSXのその部分にあまり詳しくありません。また、セキュリティツールを使用してキーチェーンから証明書をエクスポートできることも発見しました。
バロックボブキャット

MacPortsでインストールされたwgetはそうではありません。どこにあるのか探しています。
vy32

0

私は良い使いやすいものを持ってい/usr/local/etc/openssl/cert.pemます; Homebrewのopensslパッケージ経由でインストールされたと思います。これは、システムの他の部分がどのように機能するかを確認する必要がある場合は必ずしも有用ではありませんが、証明書の確認に使用する単一のPEMファイルを指定する必要があるデバッグを行う場合は。

この方法でPEMを使用するための追加の方法についてはこのStack Overflowの質問への回答も参照してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.