2013-10-11 2 views
2

В моем заявлении, заметил, что среди подписанных файлов баночка также получает загружен даже без подписи файл .jar в то время как Invoke приложения, таким образом, чтобы обеспечить безопасность мне нужно руководство, чтобы предотвратить загрузку любых неподписанных банокКак предотвратить загрузку неподписанных банок?

EDIT:

How to identify/retrieve the Jar signature using ClassLoader

+1

Почему применение? апплеты, автономные, интернет? –

+0

@ user2310289 Запуск приложения автономного java через jnlp – Jeevanantham

ответ

0

Мы можем использовать ссылку jarverifier, чтобы проверить, полностью ли подписан флажок, и в то же время его можно использовать для проверки сертификата файла jar.

0

Одним из решений является создание пользовательской версии JarClassLoader, которая будет проверять сигнатуры банок.

+0

отметил, что вы можете предложить любой сайт для его выполнения. – Jeevanantham

1

Возможно, вы сможете достичь этого, используя элемент all-permissions в вашем файле jnlp.

<security> 
    <all-permissions/> 
</security> 

см http://docs.oracle.com/javase/7/docs/technotes/guides/javaws/developersguide/syntax.html и Is it possible to use jnlp without signing the jars?

Надеются, что это помогает.

+0

my jnlp уже имеет этот элемент, но приложение по-прежнему позволяет загружать неподписанные баночки, это не работает – Jeevanantham

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