it-swarm.com.de

SSL-Zertifikat in Eclipse importieren

Wie importieren Sie ein von Java erstelltes SSL-Zertifikat in ein Projekt in Eclipse?

27
MahlerFive

Möglicherweise möchten Sie ein "falsches" SSL-Zertifikat in JREs Trustcerts importieren, um Probleme mit nicht gültigen Zertifikaten zu vermeiden. Ist es nicht

Wie Jon gesagt hat, können Sie den Job mit keytool erledigen:

keytool
    -import
    -alias <provide_an_alias>
    -file <certificate_file>
    -keystore <your_path_to_jre>/lib/security/cacerts

Verwenden Sie "changeit" als Standardkennwort, wenn Sie dazu aufgefordert werden ( Danke Brian Clozel ). Stellen Sie sicher, dass Sie diese Laufzeit auf Ihrem Server verwenden oder die Konfiguration starten.

36
sourcerebels

Es gibt ein besseres Werkzeug für die Arbeit.

KeyStore Explorer

Wenn Sie (unter Windows als Administrator ausführen, um Änderungen an System, Sudo in Linux usw. zu speichern) die Anwendung (es verfügt über Installationsprogramme für win/mac/linux) gibt es eine integrierte Funktion zum Bearbeiten der cacerts-Datei des Systems:

Datei -> Open Special -> CA-Zertifikate öffnen

 Open CA Certificates

ENTWEDER Sie haben bereits die Zertifikatsdatei und Sie können zu:

Extras -> Vertrauenswürdiges Zertifikat importieren

ODER Sie müssen das Zertifikat vom Server herunterladen. gehe zu:

Untersuchen -> SSL prüfen

 Examine menu

 Examine SSL

Geben Sie dort den Hostnamen ein und klicken Sie auf OK. Es öffnet sich ein Fenster mit den Zertifikatsdetails. Am unteren Rand dieses Fensters befindet sich eine Schaltfläche "Importieren", mit der Sie es direkt in die Zertifikate importieren können.

 Certificate Details for SSL Connection

Stellen Sie sicher, dass Sie Cacerts speichern und schließen, und starten Sie Eclipse/Anwendung neu, damit die Einstellungen wirksam werden.

2
apocalysque

Wir müssen ein Zertifikat importieren, dh wir müssen Folgendes verwenden:

keytool 
 -importcert 
 -file <certificate_location> 
 -keystore <jre_location\lib\security\cacerts> 
 -alias "<cert_name>"

Es wird nach einem Passwort gefragt. Geben Sie das Passwort als changeit ein.

Type Password : changeit

zum Schluss wird es erforderlich sein, {yes/no} hinzuzufügen: 

geben Sie Ja ein.

Hinweis: Geben Sie im Standortpfad keinen freien Platz ein 

Sie sollten das Zertifikat wahrscheinlich erstellen und mithilfe von keytool in den Standardschlüsselspeicher importieren. Ich bin mir nicht sicher, was Sie mit Ihrer Anwendung tun möchten, aber es sollte dann dieses Zertifikat verwenden können.

0
Jon
Sudo  keytool -import  -file /Users/balaji-pt2176/Desktop/Apple\ Worldwide\ Developer\ Relations\ Certification\ Authority.cer  -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/jre/lib/security/cacerts

in mac 

0
BalajiShanmugam