Я нещодавно перейшов до Mavericks, і тому я не зовсім впевнений, це проблема лише Mavericks чи ні, але ось це:
Оновлення безпеки 2006-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
у підказці терміналу. Ну я це зробив, тоді я також перезапустив свій макбук. Однак це не мало іншого ефекту, ніж встановлення RSAMaxKeySize. Ось як я знаю, що працювала команда за замовчуванням:
ingenious@book ~ $ sudo defaults read /Library/Preferences/com.apple.crypto RSAMaxKeySize
8192
Однак, намагаючись імпортувати (дійсний!) 8192-розрядний самопідписаний сертифікат у свій системний брелок (за допомогою Keychain Access), я постійно отримую таку помилку:
Error: -67762
Отже, чи може хтось підтвердити це в 10.8. *? Чи є альтернативний спосіб змусити 8192-бітні сертифікати працювати на OS X?
Редагувати: Чи може ця справа насправді пов’язана з новим opensl в 10.9? ( http://curl.haxx.se/mail/archive-2013-10/0036.html )