java


Signed jar file recognized in java 1.7.0_76 but not java 1.7.0_75


I signed a jar file using the signer provided with jdk 1.7.0_71. This also worked previously until we updated from
X.509, CN=GlobalSign CodeSigning CA - SHA256 - G2, O=GlobalSign nv-sa
to
X.509, CN=GlobalSign CodeSigning CA - SHA256 - G3, O=GlobalSign nv-sa
Now we have the behaviour that the jar file is recognized as signed at 1.7.0_76 but not 1.7.0_75. The only difference I see is the generation.
Although I have the strong feeling that some security update similar to the topic described in Signing JAR files in the explorer showing "unsigned" when verifying them causes the problem I cannot find any proof.
Did somebody already stumble across a similar or the same problem and, more importantly, found a solution?
The problem was not the new certificate. It actually depended on two other factors.
The Java version from which the jarsigner was taken. If you take the jarsigner from some Java 8 JDK it can happen that it does not work any more with every Java 7 JRE as SHA256 is used at "Timestamp digest algorithm".
The URL used for timestamping. If you are using one which provides higher security (let's say SHA256) it does also not work any more with every Java 7 JRE as again SHA256 is used, now at "Timestamp signature algorithm".

Related Links

How to add a score counter to my tic tac toe
How to make a model changes visible on a JDatePicker?
Accessing autowired beans in multiple classes
Check if a variable is already defined in java
How to adjust or deviate from the default JavaFX transfer mode behavior
Swagger integration with service built using filters
Adding month to specific day of month with java.time
Is there a way to add a web-inf/lib classpath to a standalone jar in an ear?
Are WebSockets my best option for mobile to multiple server communications?
Post increment in for loop in java [duplicate]
Load chrome extension using java programming
Remove user's account from Parse
JVM class Loader can not load custom jar from extension class path
Android: Error inflating class fragment , while using YouTubePlayerSupportFragment
java.lang.NoClassDefFoundError: org/springframework/expression/PropertyAccessor
Input type=“date” thymeleaf

Categories

HOME
variables
reflection
minimum-spanning-tree
fluentd
onedrive
rsyslog
routes
jsp-tags
getelementsbytagname
cvs
icloud
applepay
dacpac
vault
hex-editors
event-handling
decomposition
dosgi
paging
lcd
emgucv
p-value
microsoft-sync-framework
pepper
underflow
maxmind
ping
wtx
c++-amp
procdump
bpel
javascriptcore
airconsole
titanium-mobile
typed.js
pim
atl
scaffold
x11-forwarding
ssjs
powershell-dsc
qcombobox
network-flow
dandelion
mu
colorama
sqldf
lync-client-sdk
yt-project
ado.net-entity-data-model
intrusion-detection
mikroc
trash
merge-conflict-resolution
oauth2client
goose
cloudbees
maven-tomcat-plugin
simple-framework
fouc
event-bubbling
cisco-ios
sonarqube5.1.2
streambase
tablelayout
gulp-less
typeof
uitouch
jubula
phpthumb
reactfx
dealloc
dataservice
specification-pattern
enter
adk
celltable
pyinotify
xfbml
lang
createwindow
infrastructure
icanhaz.js
zend-tool
brewmp
avatar
3gp

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App