SSL-Zertifikate in den Java-Keystore für anwendungsweites Vertrauen importieren
Zum Importieren eines selbstsignierten Zertifikats in den Java-Keystore, um die übergreifende Vertrauenswürdigkeit sicherzustellen Um standardmäßig alle Java-Anwendungen zu aktivieren, können Sie die folgenden Schritte ausführen:
Ein Windows:
-
Portecle installieren:Laden Sie das Portecle-Programm herunter und installieren Sie es.
-
Java-Version identifizieren:Bestimmen Sie, welches JRE/ JDK wird verwendet (z. B. über Process Explorer oder System.getProperty("java.home")).
-
Keystore sichern:Kopieren Sie die Datei „cacerts“ von JAVA_HOMElibsecurity in einen anderen Ordner.
-
Keystore mit Portecle öffnen: Öffnen Sie in Portecle die gesicherte Datei „cacerts“ mit dem Passwort „changeit“.
-
Zertifikat importieren: Klicken Sie auf Extras > Importieren Sie ein vertrauenswürdiges Zertifikat und navigieren Sie zur Zertifikatsdatei „.pem“.
-
Warnung akzeptieren:Bestätigen Sie den Import und akzeptieren Sie die Warnung zum Vertrauenspfad.
-
Keystore speichern und ersetzen: Speichern Sie die Änderungen und überschreiben Sie die ursprüngliche „cacerts“-Datei in JAVA_HOMElibsecurity.
Unter Linux:
-
Zertifikat herunterladen: Rufen Sie das Zertifikat von einem vorhandenen Webserver ab mit:
$ echo -n | openssl s_client -connect www.example.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/examplecert.crt
-
Zertifikat überprüfen: Optional können Sie die Zertifikatsinformationen überprüfen mit:
$ openssl x509 -in /tmp/examplecert.crt -text
-
In Keystore importieren:Importieren Sie das Zertifikat in den Keystore mit:
`$ keytool -import -trustcacerts -keystore /opt/java/jre/lib/security/cacerts
-storepass changeit -noprompt -alias mycert -file /tmp/examplecert.crt`
Das obige ist der detaillierte Inhalt vonWie importiere ich SSL-Zertifikate in den Java Keystore für anwendungsweites Vertrauen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!