Duplicate :
|
FULL PRODUCT VERSION : 1.7.0_04-b20 ADDITIONAL OS VERSION INFORMATION : Microsoft Windows [Version 5.2.3790] A DESCRIPTION OF THE PROBLEM : Trying to use the geotrust time stamping server with our VeriSign code signing certificate in the jarsigner fails with Java 1.7. This same command still works fine with all versions of Java 1.6, but we would like to upgrade to Java 7 on our build systems. We are will be unable to release any products built in a Java 7 environment until a fix is available in 1.7. REGRESSION. Last worked in version 6u31 STEPS TO FOLLOW TO REPRODUCE THE PROBLEM : jarsigner -keystore <certificate.path> -storetype jks -storepass <password> -tsa https://timestamp.geotrust.com/tsa <jar.name> attachmate EXPECTED VERSUS ACTUAL BEHAVIOR : EXPECTED - Jarsigner successfully completes that signing operation and included the time stamp from the geotrust time stamping service. ACTUAL - resulting error message is: jarsigner: unable to sign jar: javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name ERROR MESSAGES/STACK TRACES THAT OCCUR : jarsigner: unable to sign jar: javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name REPRODUCIBILITY : This bug can be reproduced always. ---------- BEGIN SOURCE ---------- N/A - you should be able to duplicate this with your own code signing certificates ---------- END SOURCE ---------- CUSTOMER SUBMITTED WORKAROUND : None found