Возникла такая проблемка - пропатчил JAR-архив, убрав мешавшие мне ограничения. Теперь прога отказывается работать, так как у JAR-архива повреждена цифровая подпись. Цифровая подпись представляет собой файлы .MF, .SG и .RSA в папке META-INF Пробовал: -удалить подпись (не работает, выдает ошибку "неподписанный jar пытается получить доступ...") - подписать своей подписью (не работает, выдает ошибку "jar-архивы подписаны разными подписями") Немного покопавшись, смог найти следующие вещи в одной из папок софтины: - сертификат - RSA private key - файл запроса сертификата (certificate request) Вопрос: смогу ли я подписать пропатченный jar-архив так, чтобы он не отличался от других, располагая данной инфой? Интересует, возможно ли это в принципе. Спасибо.
Импортировал private ключ и сертификат в keystore. Как это сделать см. тут Затем подписал jarsigner'ом.
тем не менее, я ее до конца еще не добил... надо бы еще кое-что пропатчить в джаве, а не получается... хотя согласен, и дебаг-логи ведутся подробные, и сертификаты с приват-кеями валяются в дистрибутиве
Спасибо, вроде пропатчил, заработало. Прога специфическая, интересна лишь очень ограниченному числу пользователей...