2016-05-13 11 views
0

Ich habe ein Paar SSL-Zertifikate mit OpenSSL, selbstsigniert, erstellt, um die HTTPS-Verbindung für eine JBoss-Anwendung zu sichern.PKIX-Pfadaufbau in Java-Anwendung fehlgeschlagen, für selbstsigniertes SSL-Zertifikat

Wenn ich die Anwendung ausgeführt und versucht, den Zugriff von HTTPS zu bekommen, ist es nicht die Seite zeigte und warf einen Fehler in meiner Konsole:

PKIX path building failed in Java application 

Ich weiß, dass ich einige certs in Java importieren sollte, wie was sie sagten:

Die lange Geschichte kurz hier ist Java InstallCert Server ausführen: 1234 erzeugt eine Datei namens jssecacerts. Lassen Sie dann diese Datei in das Verzeichnis $ {JAVA_HOME}/lib/security fallen.

Was ich nicht verstehe:

1.in Tatsache Ich versuche, Zugang zu erhalten B von Host A Host, HTTPS verwenden, warum sollte ich hinzufügen, das Zertifikat meiner eigenen Host zu Java, nicht die Kunde eins?

2.Verwenden Sie diese Methode, es gibt nichts mit meinen tatsächlichen Zertifikaten zu tun (ich meine .key und .crt), ist das normal?

Antwort

0

müssen Sie Ihr Zertifikat innerhalb java cacert Datei

This Link demonstriert es das Beste geben.

Schritt 1: Download Zertifikat Schritt 2: Laden innerhalb cacert

, dass es! Dein Problem wurde gelöst.

Verwandte Themen