Resumen
Estamos construyendo una aplicación JAVA que comunica datos a través de líneas seguras HTTPS.
Problema
Cuando ejecutamos nuestra aplicación desde Eclipse/Terminal, mediante el comando "java -jar <aplicación>.jar", la aplicación tiene éxito en todos los sentidos. Sin embargo, cuando ejecutamos nuestra aplicación desde el "clic" en el archivo jar, o cuando la ejecutamos desde nuestros archivos de aplicación de OSX, experimentamos el siguiente error:
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Hemos añadido todos los certificados respectivos al almacén de claves, y lo hemos probado ampliamente. También debo añadir que hemos investigado extensamente este error, pero en su mayoría se resolvió en torno a los problemas de los certificados. Dado que podemos ejecutar la aplicación con éxito en determinados escenarios, no creemos que este sea el caso.
Mi hipótesis actual es que necesitamos firmar nuestra aplicación Java y/o el archivo de la aplicación OSX generado a partir de nuestro ANT script.
Pregunta
¿Alguien tiene alguna idea sobre la causa de este error? ¿Alguna idea sobre cómo solucionarlo?