Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8168056

Failed to validate certificate, for jar with dictionary as zip

    Details

      Description

      FULL PRODUCT VERSION :
      Using JRE version 1.8.0_91-b14 Java HotSpot(TM) 64-Bit Server VM

      ADDITIONAL OS VERSION INFORMATION :
      OSX 10.11.3 and Windows 7

      A DESCRIPTION OF THE PROBLEM :
      For our program we use Jword from Pilot Software www.pilotltd.com
      The jar with the dictionary is failed to validate certificate.
      For the signing is the same methode used as al other parts in our software.
      with java 1.8.66 there was no issue.

      The debt_en,jar contains a folder dict in the folder there is even zip file with 4 files.
      And the folder MATA-INF with manifest and certs


      REGRESSION. Last worked in version 8u73

      ADDITIONAL REGRESSION INFORMATION:
      Java Web Start 11.91.2.14
      Using JRE version 1.8.0_91-b14 Java HotSpot(TM) 64-Bit Server VM
      User home directory = /Users/hocu
      ----------------------------------------------------
      c: clear console window
      f: finalize objects on finalization queue
      g: garbage collect
      h: display this help message
      m: print memory usage
      o: trigger logging
      p: reload proxy configuration
      q: hide console
      r: reload policy configuration
      s: dump system and deployment properties
      t: dump thread list
      v: dump thread stack
      0-5: set trace level to <n>
      ----------------------------------------------------
      Missing Application-Name manifest attribute for: http://192.168.200.57:9097/beans/hocu_image.jar
      SLF4J: Class path contains multiple SLF4J bindings.
      SLF4J: Found binding in [jar:http://192.168.200.57:9097/lib/slf4j-jdk14.jar!/org/slf4j/impl/StaticLoggerBinder.class]
      SLF4J: Found binding in [jar:http://192.168.200.57:9097/plugins/remcheck/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
      SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
      mei 25, 2016 10:40:41 AM org.jabsorb.serializer.impl.BeanSerializer analyzeBean
      INFO: analyzing com.servoy.j2db.dataprocessing.DataSetWithIndex
      mei 25, 2016 10:40:41 AM org.jabsorb.serializer.impl.BeanSerializer analyzeBean
      INFO: analyzing com.servoy.j2db.util.UUID
      [svyProperties] Initializing runtime properties took 130 ms
      Found security keys: Navigation; Security
      Created table filter for deleted users
      Created table filter for deleted metadata records
      mei 25, 2016 10:40:47 AM org.quartz.core.SchedulerSignalerImpl <init>
      INFO: Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
      mei 25, 2016 10:40:47 AM org.quartz.core.QuartzScheduler <init>
      INFO: Quartz Scheduler v.1.8.4 created.
      mei 25, 2016 10:40:47 AM org.quartz.plugins.management.ShutdownHookPlugin initialize
      INFO: Registering Quartz shutdown hook.
      mei 25, 2016 10:40:47 AM org.quartz.simpl.RAMJobStore initialize
      INFO: RAMJobStore initialized.
      mei 25, 2016 10:40:47 AM org.quartz.core.QuartzScheduler initialize
      INFO: Scheduler meta-data: Quartz Scheduler (v1.8.4) 'scheduler' with instanceId 'one'
        Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
        NOT STARTED.
        Currently in standby mode.
        Number of jobs executed: 0
        Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 1 threads.
        Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.

      mei 25, 2016 10:40:47 AM org.quartz.impl.StdSchedulerFactory instantiate
      INFO: Quartz scheduler 'scheduler' initialized from default resource file in Quartz package: 'quartz.properties'
      mei 25, 2016 10:40:47 AM org.quartz.impl.StdSchedulerFactory instantiate
      INFO: Quartz scheduler version: 1.8.4
      mei 25, 2016 10:40:47 AM org.quartz.core.QuartzScheduler start
      INFO: Scheduler scheduler_$_one started.
      user.dir = /Users/hocu


      java.security.cert.CertificateException: Could not verify signing in resource: http://192.168.200.57:9097/plugins/jwordlibs/dict_en.jar
      at com.sun.deploy.security.TrustDecider.ensureAllJarEntriesSigned(Unknown Source)
      at com.sun.deploy.security.TrustDecider.getValidationState(Unknown Source)
      at com.sun.deploy.security.TrustDecider.validateChain(Unknown Source)
      at com.sun.deploy.security.TrustDecider.isAllPermissionGrantedInt(Unknown Source)
      at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
      at com.sun.deploy.security.DeployURLClassLoader.getResourcePermission(Unknown Source)
      at com.sun.deploy.security.DeployURLClassLoader.getResourceAsStream(Unknown Source)
      at com.pilot.jword.demo.JMySpellerTestSpeller.<init>(JMySpellerTestSpeller.java:31)
      at nl.hocu.editor.HoCuEditorComp.js_init(HoCuEditorComp.java:124)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:158)
      at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:312)
      at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:107)
      at org.mozilla.javascript.gen.hocu_correspondentie_forms_corr_edit_onLoad_505._c_onLoad_0(Unknown Source)
      at org.mozilla.javascript.gen.hocu_correspondentie_forms_corr_edit_onLoad_505.call(Unknown Source)
      at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:628)
      at com.servoy.j2db.BasicFormController.executeFunction(BasicFormController.java:824)
      at com.servoy.j2db.BasicFormController.executeFormMethod(BasicFormController.java:708)
      at com.servoy.j2db.BasicFormController.executeOnLoadMethod(BasicFormController.java:606)
      at com.servoy.j2db.scripting.CreationalPrototype.get(CreationalPrototype.java:189)
      at org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:2141)
      at org.mozilla.javascript.ScriptRuntime.getObjectElem(ScriptRuntime.java:1474)
      at org.mozilla.javascript.ScriptRuntime.getObjectElem(ScriptRuntime.java:1458)
      at org.mozilla.javascript.gen.hocu_globals_scopes_hocu_globals_checkPluginVersions_503._c_checkPluginVersions_0(Unknown Source)
      at org.mozilla.javascript.gen.hocu_globals_scopes_hocu_globals_checkPluginVersions_503.call(Unknown Source)
      at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:97)
      at org.mozilla.javascript.gen.hocu_globals_scopes_hocu_globals_postLogin_487._c_postLogin_0(Unknown Source)
      at org.mozilla.javascript.gen.hocu_globals_scopes_hocu_globals_postLogin_487.call(Unknown Source)
      at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:107)
      at org.mozilla.javascript.gen.hocubase_scopes_globals_onSolutionOpen_38._c_onSolutionOpen_0(hocubase/scopes/globals/onSolutionOpen:62)
      at org.mozilla.javascript.gen.hocubase_scopes_globals_onSolutionOpen_38.call(hocubase/scopes/globals/onSolutionOpen)
      at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:406)
      at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3204)
      at org.mozilla.javascript.gen.hocubase_scopes_globals_onSolutionOpen_38.call(hocubase/scopes/globals/onSolutionOpen)
      at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:628)
      at com.servoy.j2db.scripting.ScopesScope.executeGlobalFunction(ScopesScope.java:164)
      at com.servoy.j2db.FormManager.makeSolutionSettings(FormManager.java:360)
      at com.servoy.j2db.smart.SwingFormManager.makeSolutionSettings(SwingFormManager.java:179)
      at com.servoy.j2db.FormManager$1.run(FormManager.java:168)
      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
      at java.awt.EventQueue.access$500(EventQueue.java:97)
      at java.awt.EventQueue$3.run(EventQueue.java:709)
      at java.awt.EventQueue$3.run(EventQueue.java:703)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
      Caused by: com.sun.deploy.net.JARSigningException: Could not verify signing in resource: http://192.168.200.57:9097/plugins/jwordlibs/dict_en.jar
      ... 56 more



      REPRODUCIBILITY :
      This bug can be reproduced always.

      SUPPORT :
      YES

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              webbuggrp Webbug Group
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: