CA-Zertifikat im Java Keystore

Es kann notwendig sein, ein Zertifikat in den Java Keystore (cacerts) der vom Relution-Server genutzten JVM zu laden und dieses vertrauenswürdig zu machen. Das ist zum Beispiel nötig, wenn der Relution-Server eine TLS-Verbindung zu einem internen Dienst aufbaut, dessen Zertifikat von einer internen CA ausgestellt wurde.


Anleitung

  1. Die Windows-Kommandozeile mit administrativer Berechtigung öffnen.

  2. In das Verzeichnis %JAVA_HOME%\lib\security wechseln.
    Der Pfad kann je nach Java Version und Anbieter abweichen.

  3. Diesen Befehl in der CMD ausführen (im Beispiel liegt das Zertifikat unter C:\temp\mdeCert.cer):

    keytool -import -trustcacerts -alias mdecert -file C:\temp\mdeCert.cer -keystore cacerts
    
  4. Wird nach einem Passwort gefragt, changeit eingeben. Dies ist das Standardkennwort des Keystores.

  5. Erfolgt die Frage, ob dem Zertifikat vertraut werden soll, yes eingeben.
    Das Zertifikat wird importiert und es sollte eine Meldung mit dem Inhalt Zertifikat wurde zum Keystore hinzugefügt erscheinen.

  6. Anschließend wird der Relution-Dienst neu gestartet. Der Java Keystore wird nur beim Start eingelesen; erst danach wird das importierte Zertifikat verwendet.

Top