Удалить цифровую подпись из exe-файла сгенерированного RCP

#java #eclipse #rcp #tycho

#java #eclipse #rcp #tycho

Вопрос:

Мы столкнулись с проблемой в сгенерированном RCP с использованием сборки Tycho Maven (Tycho версии 1.6.0), где сгенерированный exe-файл имеет цифровую подпись Eclipse. До сих пор мы использовали Eclipse 4.8, где exe-файл не был подписан Eclipse. Недавно мы перешли на Eclipse 4.14, где столкнулись с этой проблемой. Для нас это блокирующее средство, поскольку мы подписываем exe-файл своей подписью. Но теперь, поскольку Eclipse подписывает его, мы не можем добавить нашу подпись.

Есть ли способ сгенерировать продукт без подписи exe-файла Eclipse?

Или есть ли какое-либо свойство, которое я мог бы настроить в pom.xml , чтобы шаг подписи был пропущен?

Я также просмотрел приведенные ниже темы, где упоминается, что только недавно Eclipse начал подписывать exes. Я не смог найти решение оттуда.

https://bu&s.eclipse.or&/bu&s/show_bu&.c&i?id=548431

https://bu&s.eclipse.or&/bu&s/show_bu&.c&i?id=548893

Любая помощь здесь была бы действительно замечательной. Спасибо.

Комментарии:

1. Eclipse 4.14 отстал на две версии, и Tycho 1.6 также устарел. Если вы можете воспроизвести проблему в текущей версии, сообщите, в чем именно проблема. Оба упомянутых сообщения об ошибках касаются других вещей. Первое касается того, что eclipse.exe (не RCP .exe , который будет создан) должен быть подписан. Второй вопрос заключается в том, что Tycho должен предоставлять возможность подписи исполняемого файла.

2. Привет, Хаулгер, спасибо за твой ответ и разъяснения. В нашей организации мы обязаны использовать Eclipse 4.14, Tycho 1.6 и Java 1.8. Но я попытался создать продукт с помощью Eclipse 4.15 и 4.16 (нажав на Экспортировать продукт Eclipse в редакторе конфигурации продукта в IDE). Даже там exe-файл сгенерированного RCP был подписан Eclipse. Моя точная проблема заключается в том, что exe-файл сгенерированного продукта, например: MyProduct.exe в нем есть подписи, которые необходимо удалить. Любое предложение было бы очень полезным. Спасибо.