2017-06-02 6 views
-2

Je rencontre un comportement très étrange avec une application Java Web Start.a tenté d'ouvrir le fichier sandbox en tant que code de confiance mais le fichier jar est correctement signé

Sur une machine particulière (Windows 7 64 bits, Java SE Runtime Environment (build 1.7.0-B147)), l'application refuse de démarrer avec l'erreur suivante:

attempted to open sandboxed jar https://example.com/jnlp/lib/LHC.jar as Trusted-Code

Le doc suggère que ce pot particulier contient des "composants non approuvés". Je ne sais pas ce que sont les composants non approuvés mais après une recherche, cela semble indiquer que cela est lié à des classes ou des ressources particulières non signées dans le pot.

Cela ne peut pas être le cas que je reçois ce résultat avec l'utilitaire jarsigner:

s  6501 Fri Jun 02 11:12:50 CEST 2017 META-INF/MANIFEST.MF 
     6359 Fri Jun 02 11:12:50 CEST 2017 META-INF/COMPANYBE.SF 
     4115 Fri Jun 02 11:12:50 CEST 2017 META-INF/COMPANYBE.RSA 
     0 Fri Jun 02 11:12:02 CEST 2017 META-INF/ 
     0 Fri Jun 02 11:12:02 CEST 2017 META-INF/maven/ 
     0 Fri Jun 02 11:12:02 CEST 2017 META-INF/maven/com.companygroup/ 
     0 Fri Jun 02 11:12:02 CEST 2017 META-INF/maven/com.companygroup/TestConnector/ 
     0 Fri Jun 02 11:12:02 CEST 2017 conf/ 
     0 Fri Jun 02 11:12:02 CEST 2017 Elevation/ 
     0 Fri Jun 02 11:12:02 CEST 2017 com/ 
     0 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/ 
     0 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/ 
     0 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/entity/ 
     0 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/gui/ 
     0 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/exception/ 
     0 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/server/ 
     0 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/server/http/ 
     0 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/actions/ 
     0 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/actions/list/ 
     0 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/main/ 
     0 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/thread/ 
     0 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/util/ 
     0 Fri Jun 02 11:12:02 CEST 2017 JNLP-INF/ 
     0 Fri Jun 02 11:12:02 CEST 2017 images/ 
     0 Fri Jun 02 11:12:02 CEST 2017 unlimitedJCE/ 
     0 Fri Jun 02 11:12:02 CEST 2017 unlimitedJCE/UnlimitedJCEPolicyJDK8/ 
     0 Fri Jun 02 11:12:02 CEST 2017 unlimitedJCE/UnlimitedJCEPolicyJDK7/ 
     0 Fri Jun 02 11:12:02 CEST 2017 modules/ 
sm  14850 Fri Jun 02 11:12:02 CEST 2017 META-INF/maven/com.companygroup/TestConnector/pom.xml 
sm  119 Fri Jun 02 11:12:02 CEST 2017 META-INF/maven/com.companygroup/TestConnector/pom.properties 
sm  19759 Fri Jun 02 11:12:02 CEST 2017 conf/axis2.xml 
sm  1108 Fri Jun 02 11:12:02 CEST 2017 Elevation/elevate.cmd 
sm  4023 Fri Jun 02 11:12:02 CEST 2017 Elevation/elevate.vbs 
sm  1565 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/entity/LHCSeries_Instance.class 
sm  452 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/entity/RefStatus.class 
sm  2259 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/entity/RefStatus$Status.class 
sm  6239 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/entity/LHCSeries_Transfer.class 
sm  1880 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/entity/TransferType.class 
sm  2367 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/gui/JWSTrayIcon.class 
sm  916 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/gui/JWSTrayIcon$1.class 
sm  870 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/exception/SystemTrayUnsupportedException.class 
sm  1404 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/server/http/HttpServer$DefaultTempFileManagerFactory.class 
sm  3633 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/server/http/HttpServer$ClientHandler.class 
sm  10900 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/server/http/HttpServer.class 
sm  1715 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/server/http/HttpServer$MimeType.class 
sm  263 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/server/http/HttpServer$1.class 
sm  1506 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/actions/list/ListFiles$1.class 
sm  15039 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/actions/list/ListFiles.class 
sm  3100 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/main/ServiceMessageContainer.class 
sm  652 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/main/ServiceMessage.class 
sm  1739 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/main/TransferProgressUpdateMessage.class 
sm  17313 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/main/Main.class 
sm  742 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/main/Main$1.class 
sm  1922 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/thread/CompanyThreadManager.class 
sm  21190 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/thread/LHCSeries_TransferThread.class 
sm  3101 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/thread/LHCSeries_TransferThread$1.class 
sm  862 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/thread/LHCSeries_TransferThread$2.class 
sm  14261 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/thread/JobUpdaterThread.class 
sm  6683 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/util/SevenZipUtil.class 
sm  2612 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/util/SevenZipUtil$MyBZ2CreateCallback.class 
sm  2343 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/util/SevenZipUtil$MyExtractCallback.class 
sm  5733 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/util/CompanyConfiguration.class 
sm  2071 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/util/SevenZipUtil$MyBZ2TARExtractCallback.class 
sm  2328 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/util/SevenZipUtil$MyBZ2TARExtractCallback$1.class 
sm  2796 Fri Jun 02 11:12:02 CEST 2017 com/companygroup/companyclient/util/SevenZipUtil$MyExtractCallback$1.class 
sm  3864 Fri Jun 02 11:12:02 CEST 2017 STAR_companygroup_com2.jks 
sm  3128 Fri Jun 02 11:12:02 CEST 2017 keystore.jks 
sm  5413 Fri Jun 02 11:12:02 CEST 2017 JNLP-INF/APPLICATION_TEMPLATE.jnlp 
sm  1804 Fri Jun 02 11:12:02 CEST 2017 truststore.jks 
sm  636 Fri Jun 02 11:12:02 CEST 2017 images/bulb.gif 
sm  1656 Fri Jun 02 11:12:02 CEST 2017 log4j.properties 
sm  3023 Fri Jun 02 11:12:02 CEST 2017 unlimitedJCE/UnlimitedJCEPolicyJDK8/US_export_policy.jar 
sm  3035 Fri Jun 02 11:12:02 CEST 2017 unlimitedJCE/UnlimitedJCEPolicyJDK8/local_policy.jar 
sm  2487 Fri Jun 02 11:12:02 CEST 2017 unlimitedJCE/UnlimitedJCEPolicyJDK7/US_export_policy.jar 
sm  2500 Fri Jun 02 11:12:02 CEST 2017 unlimitedJCE/UnlimitedJCEPolicyJDK7/local_policy.jar 
sm  4149 Fri Jun 02 11:12:02 CEST 2017 STAR_companygroup_com2.pkcs12 
sm  9657 Fri Jun 02 11:12:02 CEST 2017 modules/rampart-1.6.2.mar 

Si je retire la confiance seule: vrai dans le Manifest.mf de mes pots, je reçois le texte suivant erreur:

java.lang.SecurityException: attempted to open sandboxed jar https://example.com/jnlp/lib/bcprov-jdk15on.jar as a Trusted-Library

sur la re-signé fournisseur de bouncycastle avec mon certificat.

Ce pot est également correctement signé selon le jarsigner.

Je suis à perte et je n'ai aucune idée de la façon d'avancer d'ici.

Répondre

-1
+0

Désolé mais j'ai lu les réponses (bien sûr ...) et ils étaient d'aucun secours. Le premier suggère que le code de l'utilisateur n'est pas signé ce qui est (comme indiqué dans mon message) pas mon cas du tout. Et le second aussi ... – ixM