В новой версии OS X 10.8 Gatekeeper выведет следующее предупреждение при попытке запустить подписанный Java-апплет:
Апплет подписан с действительным сертификатом подписи кода и будет корректно работать на других платформах, а также в предыдущих версиях OS X. Если я изменил "Разрешить приложения, загруженные с:" на "Anywhere", он работает правильно.
Насколько я могу понять: "Цифровая подпись не может быть проверена", на самом деле означает что-то вроде "подпись не была сделана с идентификатором разработчика Mac".
Итак: могу ли я подписывать апплеты Java с идентификатором разработчика Mac? Могу ли я подписывать его как с идентификатором разработчика Mac, так и с сертификатом подписи стандартного кода? Есть ли лучший подход?