Di mana bundel sertifikat di OSX?


16

Saya men-debug beberapa hal konfigurasi ikal ssl dan bertanya-tanya di mana bundel ca cert diinstal pada OSX.

Jawaban:


3

Saya cukup yakin tidak ada.

Instal curl via MacPorts untuk mendapatkannya.

Anda mungkin dapat menggunakan Fink atau Homebrew sebagai alternatif untuk MacPorts jika Anda mau.

Kerangka Keamanan Mac OS X sendiri, digunakan oleh aplikasi Kakao dan sejenisnya, menggunakan file format Keychain Mac OS X di ...

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

... untuk menemukan sertifikat CA tepercaya. Saya ragu built-in Mac OS X curltelah dimodifikasi untuk menggunakan file Keychain itu, jadi saya tidak yakin mengapa Apple tidak mengirimkan bundel CA cert curl.


Setelah beberapa penggalian, saya kira itu curlmenggunakan sertifikat gantungan kunci karena kalau tidak saya harus menggunakan -ksemuanya. Terima kasih telah menunjukkan saya pada gantungan kunci. Saya tidak terlalu mengenal bagian OSX itu. Saya juga menemukan bahwa Anda dapat mengekspor sertifikat dari gantungan kunci menggunakan alat keamanan .
Baroquebobcat

wget diinstal dengan MacPorts tidak. Saya mencoba mencari di mana itu.
vy32

0

Saya punya yang bisa digunakan di /usr/local/etc/openssl/cert.pem; Saya percaya itu diinstal melalui paket openssl Homebrew. Ini tidak selalu berguna jika Anda perlu memverifikasi bagaimana bagian lain dari sistem bekerja, tetapi jika Anda melakukan beberapa debugging yang membutuhkan menentukan file PEM tunggal untuk digunakan untuk memverifikasi sertifikat.

Lihat juga jawaban untuk pertanyaan Stack Overflow ini untuk cara-cara tambahan untuk mendapatkan PEM untuk digunakan dengan cara ini.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.