Сертифікати Mac OS X (10.9) та 8192 біт - Помилка -67762


9

Я нещодавно перейшов до 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 )

Відповіді:


13

Відповідь, як виявила shizmob , полягає в тому, що Apple перенесла місце цієї переваги в Maverics на /Library/Preferences/com.apple.security. Отже, вам потрібно запустити

sudo defaults write /Library/Preferences/com.apple.security RSAMaxKeySize -int 8192

що, безумовно, зробив трюк, дякую за відповідь :)
геніальний

Ласкаво просимо. Я завжди не зовсім впевнений, чи варто «красти» рішення інших людей. Я навіть не є власником Mac і лише відкрив це питання, тому що shizmob пов’язаний з ним у своєму дописі в блозі (але не відповів на нього). Але якщо моя посада насправді допомогла вам вирішити вашу проблему, я думаю, що я зробив добре ^^.
Хронічний
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.