Случайные сборки не смогут проверить jar-файлы после установки JRE 8u121.
Я подписываю свои банки с помощью команды Ant ниже:
<signjar
jar="jsyntaxpane-0.9.5-b29.jar"
keystore="keystorefile"
alias="certificatealias"
storepass="keystorepassword"
tsaurl="http://timestamp.digicert.com"
force="true"/>
Сборки, которые выдают ошибки unsigned jar, являются спорадическими, а выполнение Jenkins сценария Ant показывает Jar Signed.
В среде, пытающейся запустить файл jnlp, я обнаружил следующие ошибки.
JAVAWS-ошибки
Java Web Start Error: Unsigned application requesting unrestricted access to systemНеподписанный ресурс: jsyntaxpane-0.9.5-b29.jar com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper (неизвестный источник) com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources (неизвестный источник) в com.sun.javaws.Launcher .prepareResources (неизвестный источник)
Я получаю проверку jar при использовании jarsigner для аутентификации как по "http://timestamp.digicert.com", так и по исходное хранилище ключей, используемое для создания сертификатов.