Bazı curl ssl yapılandırma şeyler hata ayıklama ve ca cert paket OSX yüklü nerede merak ediyordum.
Bazı curl ssl yapılandırma şeyler hata ayıklama ve ca cert paket OSX yüklü nerede merak ediyordum.
Yanıtlar:
Eminim biri yok.
MacPorts üzerinden curl yükleyin .
İsterseniz MacPorts'a alternatif olarak Fink veya Homebrew'u kullanabilirsiniz .
Mac OS X'in Cocoa uygulamaları ve benzerleri tarafından kullanılan kendi Güvenlik Çerçevesi, Mac OS X Anahtarlık biçimindeki dosyaları ...
/System/Library/Keychains/
/Library/Keychains/
~/Library/Keychains/
... güvenilir CA sertifikaları bulmak için. Mac OS X'in yerleşik curl
olarak bu Anahtarlık dosyalarını kullanacak şekilde değiştirildiğinden şüpheliyim , bu yüzden Apple'ın neden bir CA sertifika paketi göndermediğinden emin değilim curl
.
Şurada iyi bir kullanılabilirlik var /usr/local/etc/openssl/cert.pem
; Bunun Homebrew'un openssl paketi ile kurulduğuna inanıyorum. Sistemin diğer bölümlerinin nasıl çalıştığını doğrulamanız gerekiyorsa, ancak bir sertifikayı doğrulamak için tek bir PEM dosyası belirtmeyi gerektiren bir hata ayıklama yapıyorsanız, bu mutlaka yararlı olmaz.
Bir PEM'i bu şekilde kullanmanın ek yolları için bu Yığın Taşması sorusunun yanıtlarına da bakın .
curl
, anahtarlık certs'i kullanan tahmin ediyorum çünkü aksi takdirde-k
her şey için kullanmak zorunda kalacağım . Beni anahtarlıklara gösterdiğin için teşekkürler. OSX'in bu bölümüne gerçekten aşina değilim. Güvenlik aracını kullanarak anahtarlıklardan sertifika ihraç edebileceğinizi de keşfettim .