2013-08-09 1 views
3

Как создать полностью защищенную защиту jnlp. Я создал один jnlp и загрузил его на свой онлайн-сервер. Он не работает вообще, но в моем местном, он работает нормально.Проблема безопасности с jnlp jar для java swing

Мой интернет JNLP открывает графический интерфейс пользователя, только тогда, когда я уменьшить уровень безопасности Java в среде (я думаю, что это не является безопасным на всех), и он не работает (ни одна из функциональных возможностей не работает)

I обдумал это, но не нашел ничего полезного. Отредактировано Можете ли вы проверить файл JNLP ... найти в link .. Это приложение работает отлично в моем местном .. это не работает .. что может быть причиной?

+0

Файл '.jnlp' можно проверить с помощью [JaNeLA] (http://pscode.org/janela/). – trashgod

ответ

6

В принципе сделать или прочитать следующее:

  1. Подписать приложение и все ваши банки с официальным сертификатом
  2. Также «подписать» файл JNLP (это означает положить копию файла JNLP в JNLP- . INF папка, как описано here
  3. Установите разрешения вправо (например, все <security><all-permissions/></security>)
  4. Установите доверенную библиотека | доверяющий только атрибуты (More infos here)
  5. [опционально] Установите 7u25 введены разрешения и кодовые атрибуты в JAR файле манифеста (ов) (More infos here)

Для получения дополнительной информации также смотрите:

Jar signing

7u21 release notes

И если у вас есть проблемы с вашим файлом jnlp, проверьте его с помощью JaNeLA.

+0

Можете ли вы проверить файл JNLP ... найти в [link] (http://searchengine.crazy-minds.com/launch.html). Это приложение работает отлично в моем местном .. это не работает ..Что может быть причиной? – user1653773

6

Особенно, если вы используете самозаверяющий сертификат, вам следует ознакомиться с Java Applet & Web Start—Code Signing, а новый security prompts представлен на Java версии 7u21.

+1

См. Также [тег: java-web-start] [info] (http://stackoverflow.com/tags/java-web-start/info). – trashgod

Смежные вопросы