Ich habe eine Jar, die in der Client-Anwendung importiert werden muss und ermöglichen dem Client meine https wsdl Web-Service mit Hilfe der importierten Jar aufrufen.
Ich sehe, dass, wenn https Dienst aufgerufen werden muss, muss es eine gültige cacert-Datei in den Sicherheitsordner von < java_home > Standort sein.
Allerdings kann ich die cacert-Datei nicht in den javahome-Sicherheitsordner des Kunden installieren, indem ich nur das jar in die Anwendung des Kunden importiere.
Wenn Sie eine Idee haben, wie man dies erreichen kann, wäre ich für jede Hilfe dankbar, vielen Dank im Voraus.
EDIT [GELÖST]:
Ich habe mein Problem gelöst, indem ich diese Methode direkt vor dem Dienstaufruf hinzugefügt habe
public static void trustStore() {
Properties systemProps = System.getProperties();
systemProps.put("javax.net.ssl.trustStore","jssecacerts");
System.setProperties(systemProps);
}