Update Server und Homepage unter Mac OS X El Capitain und macOS Sierra nicht erreichbar

jAnrufmonitor ist auf verschiedenen Mac OS Systemen nur mit Apple Java 6 nutzbar. Diese Java Version hat aus rechtlichen Gründen jedoch eine Verschlüsselungsbegrenzung für SSL und somit HTTPS Verbindung von 1024 bit. Seit 15. November ist jedoch der Update Server sowie die Homepagee mit einem 2048 bit verschlüsseltem SSL Zertifikat verknüpft. Dies führt dazu, dass der Update-Server aus janrufmonitor Installationen unter Mac OS nicht mehr erreichbar sind.
Folgende Anleitung kann genutzt werden, um die 2048-bit Verschlüsselung auch mit Apple Java 6 unter Mac OS zu nutzen:

  1. Laden Sie diese beiden Java Bibliotheken herunter: bcprov-ext-jdk15on-154.jar und bcprov-jdk15on-154.jar
  2. Kopieren Sie beide Dateien in das Verzeichnis $JAVA_HOME/lib/ext (Ordner /Library/Java/Home/lib/ext) find_javahome
  3. Öffnen Sie die Datei $JAVA_HOME/lib/security/java.security in einem Editor
  4. Suchen Sie die Zeile security.provider.1 und setzen Sie diese auf security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider edit_secprov
  5. Starten Sie den jAnrufmonitor erneut

Hinweis: Diese Anleitung tauscht den SSL Security Provider für die komplette Java 6 Umgebung aus. Sollten andere Programme ebenfalls Java 6 nutzen, muss zunächst geprüft werden, ob SSL im Einsatz ist. Ist dies der Fall, wird o.g. Anleitung nicht empfohlen.

Schreibe einen Kommentar