Где OS X проверяет подписи Java JAR? (Проблема апплета Java Web Start)
Я пытаюсь открыть апплет Java Web Start в OS X Lion, но он не открывается из-за проверки сертификата (кода Java, а не исходного веб-сайта файла JNLP Web Start). Этот JNLP прекрасно работает на OS X Snow Leopard.
Я получаю сообщение об ошибке: Не удалось проверить сертификат. Заявка не будет выполнена.
И, нажав «Подробности», я получаю: java.security.cert.CertificateException: Невозможно оценить сертификаты .
Что меня удивляет, так это то, что я не могу понять, какой бит OS X изменился, чтобы больше не доверять сертификату. Код подписан VeriSign 'CA 3 Code Signing 2010', который включен в подписанные JAR Java, и все соответствующие промежуточные и корневые CA, кажется, находятся в каскадах моей системы OS X (и они - те же самые сертификаты) как в львах, так и в снежных барсах).
Кроме того, я скачал все JAR-файлы, которые были перечислены в JNLP Web Start, вручную и провел через 'jarsigner -verify', и все они были проверены правильно!
Итак - какие-либо предложения, где Java Web Start на OS X ищет, чтобы определить, допустим ли этот код, и что могло измениться при обновлении до OS X Lion?
0 ответов на вопрос
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?