Как мне написать файл манифеста для новых барьеров безопасности Java
У меня есть Java-апплет, который мне нужно развернуть на моем сайте.
У моего сайта много страниц, и на некоторых из них появляется апплет. Базовый домен моего сайтаwww.mycompany.com
, Но апплет появится, например:www.mycompany.com/dog
, www.mycompany.com/cat
, www.mycompany.com/pen
, и т.д.
Пакет точки входаcom.mycompany.MyApplet
.
Следуя инструкциям наИзменения в манифесте безопасности Java в браузереЯ создал нижеприведенный манифест для своего приложения. Кто-нибудь, пожалуйста, рассмотрите это для меня, чтобы я понял это правильно? По сути, я не хочу, чтобы какие-либо предупреждения появлялись, когда люди пытались запустить мой апплет с моего сайта.
МАНИФЕСТ
Manifest-Version: 1.0
Created-By: 1.7.0_51
Permissions: sandbox
Application-Name: My Farming Business
Application-Library-Allowable-Codebase: www.mycompany.com/where_the_applet_jar_actually_lives
Caller-Allowable-Codebase:www.mycompany.com
Codebase: www.mycompany.com
В настоящее время я получаю следующий диалог после повторного развертывания с вышеуказанным манифестом:
Приложение заблокировано настройками безопасности: ваши настройки безопасности заблокировали запуск ненадежного приложения
Ref:Как добавить новый манифест в существующую банку для апплета
Кроме того, я использовал следующие шаги, чтобы подписать мою банку:
keytool -genkey -keystore myKeyStore -alias me
keytool -selfcert -keystore myKeyStore -alias me
jarsigner -keystore myKeyStore jarfile.jar me