Vue d'ensemble
Nous construisons une application JAVA qui communique des données via des lignes sécurisées HTTPS.
Problème
Lorsque nous exécutons notre application à partir d'Eclipse / Terminal, via la commande "java -jar <application> .jar", l'application réussit à tous égards. Cependant, lorsque nous exécutons notre application en "cliquant" sur le fichier jar ou depuis les fichiers de notre application OSX fournis, nous rencontrons le message d'erreur suivant:
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Nous avons ajouté tous les certificats respectifs au magasin de clés et nous l'avons testé de manière approfondie. Je devrais également ajouter que nous avons effectué des recherches approfondies sur cette erreur, mais elle a généralement été résolue en ce qui concerne les problèmes de certificat. Comme nous pouvons exécuter l'application avec succès dans certains scénarios, nous ne pensons pas que ce soit le cas.
Mon hypothèse actuelle est que nous devons signer notre application Java et / ou le fichier Application OSX généré à partir de notre script ANT.
Question
Est-ce que certains d'entre vous ont une idée de ce qui cause cette erreur? Des idées sur la façon de résoudre ce problème?
la source