Java-апплет с самозаверяющим сертификатом на OS X Mountain Lion
У нас есть Java-апплет, который должен работать с полным доверием.
При разработке и во время предварительных тестов мы подписываем его с помощью самозаверяющего сертификата (рабочая версия подписывается настоящим сертификатом подписи кода).
Но когда мы пытаемся запустить самоподписанный апплет на предварительных версиях OS X 10.8, мы больше не можем разрешить его запуск. Кнопка «Разрешить» просто отключена:
Если я нажму & quot; Показать подробности ... & quot; Я могу выбрать & quot; Всегда доверять & quot; сертификат, но это не имеет значения:
Он работает с той же версией Java JRE на OS X Lion 10.7, поэтому я подозреваю, что это проблема с ОС, а не с JRE.
Есть ли обходные пути?
Я бы предпочел не использовать настоящий сертификат подписи кода для тестирования: подписание подлинным сертификатом подписи кода означает, что моя компания утверждает, что апплет является безопасным и заслуживает доверия. Мы вряд ли можем утверждать это, прежде чем мы проверили это.