Wie importieren Sie ein von java erstelltes SSL-Zertifikat in ein Projekt in Eclipse?Importieren eines SSL-Zertifikats in Eclipse
Antwort
Wahrscheinlich möchten Sie ein "falsches" SSL-Zertifikat in die JRE-Trustcacerts importieren, um Probleme mit nicht gültigen Zertifikaten zu vermeiden. Ist es nicht?
Wie Jon sagte, Sie mit keytool den Job tun können:
keytool
-import
-alias <provide_an_alias>
-file <certificate_file>
-keystore <your_path_to_jre>/lib/security/cacerts
Use "changeit" als Passwort Standardeinstellung, wenn (thanks Brian Clozel) gefragt. Stellen Sie sicher, dass Sie diese Laufzeit auf Ihrem Server verwenden oder die Konfiguration starten.
Sie sollten das Zertifikat wahrscheinlich erstellen und mit keytool in den Standardschlüsselspeicher importieren. Ich bin mir nicht sicher, was Sie mit Ihrer Anwendung zu tun versuchen, aber es sollte dann in der Lage sein, dieses Zertifikat zu verwenden.
Wir brauchen ein Zertifikat Mittel, die wir verwenden müssen, importieren:
keytool
-importcert
-file <certificate_location>
-keystore <jre_location\lib\security\cacerts>
-alias "<cert_name>"
Es nach einem Passwort fragen. Geben Sie das Kennwort als changeit
Type Password : changeit
schließlich wird es fragen müssen hinzufügen {yes/no}:
Typ ja.
Hinweis: Geben Sie keine Leerzeichen im Pfad
Auf die Gefahr, eine dumme Frage zu stellen, ist das Keytool-Dienstprogramm auf einer Windows-Installation von Eclipse verfügbar? Wenn ja, wo? Danke. EDIT: Es gefunden. Für andere ist es in der Java-Installation, z. C: \ Programme \ Java \ jre1.8.0_161 \ bin – Flyto
Es wird hilfreich sein, wenn Sie in serverseitigen Anwendungen wie ESB, JBoss usw. und HTTPS-Dienstclientanruf –
Arbeitete für mich. FYI, das Standardpasswort, das mit Ihrem Keystore verbunden ist, ist "changeit" –
Wenn ich 'java keytool' in cmd.exe eintrage, bekomme ich" * Fehler: Hauptklasse keytool * nicht gefunden oder geladen ". Wo sollen wir diese Befehle eingeben? –