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.
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