Heim > Java > javaLernprogramm > Wie importiere ich SSL-Zertifikate in den Java Keystore für anwendungsweites Vertrauen?

Wie importiere ich SSL-Zertifikate in den Java Keystore für anwendungsweites Vertrauen?

Mary-Kate Olsen
Freigeben: 2024-11-10 14:17:02
Original
723 Leute haben es durchsucht

How to Import SSL Certificates into the Java Keystore for Application-Wide Trust?

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:

  1. Portecle installieren:Laden Sie das Portecle-Programm herunter und installieren Sie es.
  2. Java-Version identifizieren:Bestimmen Sie, welches JRE/ JDK wird verwendet (z. B. über Process Explorer oder System.getProperty("java.home")).
  3. Keystore sichern:Kopieren Sie die Datei „cacerts“ von JAVA_HOMElibsecurity in einen anderen Ordner.
  4. Keystore mit Portecle öffnen: Öffnen Sie in Portecle die gesicherte Datei „cacerts“ mit dem Passwort „changeit“.
  5. Zertifikat importieren: Klicken Sie auf Extras > Importieren Sie ein vertrauenswürdiges Zertifikat und navigieren Sie zur Zertifikatsdatei „.pem“.
  6. Warnung akzeptieren:Bestätigen Sie den Import und akzeptieren Sie die Warnung zum Vertrauenspfad.
  7. Keystore speichern und ersetzen: Speichern Sie die Änderungen und überschreiben Sie die ursprüngliche „cacerts“-Datei in JAVA_HOMElibsecurity.

Unter Linux:

  1. 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
  2. Zertifikat überprüfen: Optional können Sie die Zertifikatsinformationen überprüfen mit:
    $ openssl x509 -in /tmp/examplecert.crt -text
  3. 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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage