Я использую стороннюю библиотеку в своем апплете, упакованную в JAR, которая запрашивает полные разрешения на компьютере пользователя и представляет сертификат безопасности. Я не использую его для каких-либо целей, требующих разрешения. Есть ли способ изменить JAR, чтобы он больше не запрашивал такие разрешения при доступе? Если я удалю сертификат безопасности из JAR и повторно сжимаю его, будет ли он работать?Изменить разрешения безопасности стороннего JAR?
0
A
ответ
1
Существует несколько способов разделить цифровые подписи.
- Используйте инструмент Jar, чтобы извлечь Jar, затем создайте новый Jar классов & ресурсов.
- Используйте Ant, чтобы сделать то же самое.
- Измените расширение файла на
.zip
и откройте его в инструменте Zip, который позволит вам удалить каталогMETA-INF
. Затем переименуйте его обратно в.jar
. Уродливый взлом, может иметь побочные эффекты.
Если удалить сертификат безопасности от JAR и повторно сжать его, будет ли он работать?
Возможно, это вещи, которые требуют доверия, но не сразу очевидны. Если это так, консоль Java должна быть полезна. В Oracle JRE вы можете отказаться от запроса безопасности, чтобы проверить это, код будет загружен в песочницу. Это не будет работать на Jced Tea JRE, который не будет загружать апплет вообще, если пользователь откажется от диалога доверия.
Смежные вопросы
- 1. AWS EC2 Bitnami Wordpress устанавливает разрешения безопасности для стороннего разработчика
- 2. Maven установка стороннего файла Jar
- 3. Как предотвратить IntelliJ от включения стороннего JAR внутри моего JAR?
- 4. Добавление стороннего JAR в Maven Repo
- 5. firebase разрешения безопасности не работает
- 6. Последствия для безопасности разрешения кадрирования?
- 7. Изменить разрешения
- 8. JAR-файл манифеста не содержит атрибута разрешения
- 9. Роли и разрешения для весенней безопасности
- 10. Как работают роли и разрешения безопасности CloudKit?
- 11. Как изменить привязку WCF стороннего компонента?
- 12. Изменить разрешения источников, распакованных Maven?
- 13. Ghostscript не соблюдает разрешения безопасности PDF
- 14. Разрешения безопасности на уровне строк BigQuery
- 15. Обработка комплексного разрешения в весенней безопасности
- 16. изменение разрешения безопасности на веб-сайте
- 17. Как отлаживать правила и разрешения безопасности Firebase
- 18. выполнить файл jar в командной строке с использованием стороннего баннера
- 19. Ошибка безопасности Java Неверный файл SHA1 Jar
- 20. Проблема безопасности при доступе к файлам jar
- 21. Дефференциация между файлами JAR для безопасности весны?
- 22. Изменить файл в jar
- 23. Ошибка разрешения при запуске jar из python
- 24. Существуют ли разные правила безопасности приложений Apple для разрешений: песочница и разрешения: все разрешения?
- 25. Проверка подлинности стороннего источника
- 26. Как изменить команду Баша изменить разрешения
- 27. Недостающих необходимых разрешения манифеста атрибут в главном JAR
- 28. Jar-файл, упакованный в install4J, имеет ограничительные разрешения
- 29. Невозможно изменить локальные параметры безопасности
- 30. Symfony2 - изменить запись безопасности Точка
Спасибо - вы были правы, все, что мне нужно было сделать, это распаковать его с помощью zip-программы, удалить каталог META-INF, а затем повторно сжать его с помощью инструмента jar. Спасибо за помощь! – davecom