У меня есть апплет, который используется для подписи и шифрования файлов. После обновления Java для 7u45, мой апплет получает предупреждающее сообщение о том,: «Этого приложение будет блокироваться в будущем обновлении безопасности Java, потому что JAR файл манифест не содержит разрешение атрибута»JAR-файл манифеста не содержит атрибута разрешения
Затем я добавил следующее атрибуты:
Permissions: all-permissions
Application-Library-Allowable-Codebase: *
Application-Name: Signature-Chiffrement
Caller-Allowable-Codebase: *
Codebase: *
к основной банке и все зависимостям баночки, после чего я повторно подписал все банки.
Однако предупреждение не исчезает, потому что «bcprov-доб-jdk16-140.jar» не подписан доверенным подписавшего здесь является исключением:
java.security.NoSuchProviderException: JCE cannot authenticate the provider BC ....
Caused by: java.util.jar.JarException: bcprov-ext-jdk16-140.jar is not signed by a trusted signe…
Видимо «bcprov- ext-jdk16-140.jar "был подписан бодрящим замком. Я попытался использовать еще один банальный замок, но, к сожалению, вся эта банда не содержит атрибута разрешения.
- Есть ли способ, чтобы добавить атрибут разрешения на «bcprov-доб-jdk16-140.jar», который подписан до по Надувной замок? Или получить новый bcprov-ext JAR, имеющий необходимые атрибуты манифеста?
- Можно ли добавить атрибут разрешений в одном месте, например, наш главный барабан зависит от других банок?
Заранее спасибо за помощь
У меня такая же проблема с драйвером mssql, что и я [look] (http://stackoverflow.com/questions/20431623/java-web-start-manifest-issue) к моему обходу – nachokk