Как указано в Java™ SE Development Kit 7, Update 25 (JDK 7u25), , на консоли отображается предупреждение, если файл манифеста приложения, развернутого с использованием Java Web Start, не имеет разрешений атрибутов Codebase, описанных в Preventing RIAs from Being Repurposed.Как разместить разрешения и атрибуты Codebase в манифесте сторонних баннеров?
Для моих JAR тривиально добавлять свойства; это даже тривиально для сторонних банок, которые не имеют цифровой подписи: модифицируйте манифест и знак (то же, что и мои JAR). Что делать, если у меня есть сторонние банки с цифровой подписью? Кажется, что в процессе проверки используется хэш всего файла манифеста, поэтому может быть невозможно изменить манифест без аннулирования подписи, примененной с использованием jarsigner—JAR Signing and Verification Tool.
Это право? Есть ли решение?
Как 'jarsigner' позволяет * несколько подписей для JAR файла *, что происходит, что вы попробовать? – trashgod
Я могу модифицировать манифест и уйти в отставку, не признавая личность третьей стороны. Проблема заключается в том, что данный сосуд является поставщиком BoucyCastle, и если подпись BC не проверена, JRE не доверяет провайдеру. –
Как ваше подписание 'BoucyCastle' аннулирует оригинальную подпись? – trashgod