ฉันเพิ่งอัพเกรดมาเป็น Mavericks และด้วยเหตุนี้ฉันไม่แน่ใจว่านี่เป็นปัญหาของ Mavericks หรือไม่ แต่นี่คือ:
การอัปเดตความปลอดภัยในปี 2549-007 เห็นได้ชัดว่าทำลายใบรับรอง 8192 บิตใน OS X และไม่มีใครใส่ใจที่จะแก้ไข ( https://discussions.apple.com/message/3650856#3650856 ) อย่างไรก็ตามมี (หรือค่อนข้างเคยเป็น) วิธีแก้ปัญหาสำหรับข้อผิดพลาดนี้ (หรือคุณสมบัติ?) และมันอยู่ในhttps://discussions.apple.com/thread/2668985 คุณเพิ่งจะต้องดำเนินการ
sudo defaults write /Library/Preferences/com.apple.crypto RSAMaxKeySize -int 8192
ในพรอมต์ Terminal ฉันก็ทำแล้วฉันก็เริ่ม macbook ใหม่อีกครั้ง อย่างไรก็ตามสิ่งนี้ไม่มีผลอื่นนอกจากการตั้งค่า RSAMaxKeySize นี่คือวิธีที่ฉันรู้ว่าคำสั่งเริ่มต้นทำงาน:
ingenious@book ~ $ sudo defaults read /Library/Preferences/com.apple.crypto RSAMaxKeySize
8192
อย่างไรก็ตามพยายามที่จะนำเข้า (ถูกต้อง!) ใบรับรอง 8192 บิตลงนามด้วยตนเองในพวงกุญแจระบบของฉัน (ใช้การเข้าถึง Keychain) ฉันได้รับข้อผิดพลาดต่อไปนี้:
Error: -67762
ดังนั้นทุกคนสามารถยืนยันได้ใน 10.8. *? มีวิธีอื่นในการทำใบรับรอง 8192 บิตบน OS X หรือไม่
แก้ไข: สิ่งนี้อาจเกี่ยวข้องกับ openssl ใหม่ใน 10.9 หรือไม่ ( http://curl.haxx.se/mail/archive-2013-10/0036.html )