มัดใบรับรอง ca บน OSX อยู่ที่ไหน


17

ฉันกำลังแก้ไขข้อผิดพลาดบางอย่างเกี่ยวกับการกำหนดค่า curl ssl และสงสัยว่าที่ติดตั้งชุดใบรับรอง ca ใน OSX

คำตอบ:


3

ฉันค่อนข้างแน่ใจว่าไม่มี

ติดตั้ง curl ผ่านMacPortเพื่อรับ

คุณสามารถใช้FinkหรือHomebrewเป็นทางเลือกแทน MacPorts ได้หากต้องการ

Security Framework ของ Mac OS X ใช้งานโดย Cocoa apps และอื่น ๆ ใช้ไฟล์รูปแบบ Mac OS X Keychain ใน ...

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

... เพื่อค้นหาใบรับรอง CA ที่เชื่อถือได้ ฉันสงสัยว่ามีการติดตั้งในตัวของ Mac OS X curlเพื่อใช้ไฟล์ Keychain เหล่านั้นดังนั้นฉันไม่แน่ใจว่าทำไม Apple ไม่จัดส่งชุดใบรับรอง CA สำหรับcurlใบรับรองสำหรับ


หลังจากการขุดผมเดาว่าcurlจะใช้ certs พวงกุญแจเพราะไม่งั้นผมต้องใช้-kทุกอย่าง ขอบคุณที่ชี้นำฉันที่พวงกุญแจ ฉันไม่คุ้นเคยกับส่วนนั้นของ OSX ฉันค้นพบว่าคุณสามารถส่งออกใบรับรองจากพวงกุญแจโดยใช้เครื่องมือความปลอดภัย
Baroquebobcat

wget ติดตั้งด้วย MacPorts ไม่ได้ ฉันพยายามค้นหาว่ามันอยู่ที่ไหน
vy32

0

ฉันมีหนึ่งที่ใช้งานได้ดีที่/usr/local/etc/openssl/cert.pem; ฉันเชื่อว่าติดตั้งผ่านแพ็คเกจ openssl ของ Homebrew สิ่งนี้ไม่ได้มีประโยชน์หากคุณต้องการตรวจสอบว่าส่วนอื่น ๆ ของระบบทำงานอย่างไร แต่ถ้าคุณกำลังทำการดีบักบางอย่างที่ต้องระบุไฟล์ PEM เอกพจน์เพื่อใช้ในการตรวจสอบใบรับรอง

ดูเพิ่มเติมคำตอบสำหรับคำถาม Stack Overflowสำหรับวิธีเพิ่มเติมในการรับ PEM เพื่อใช้ในวิธีนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.