Zusammenfassung:
Aufgrund des zuletzt erfolgten Java-Updates: Java 8 Update 351, generiert Basware message die folgende Fehlermeldung: "JCE cannot authenticate the provider BC".
Checkliste:
- Java Version sollte Java Update 351 oder höher sein;
- Basware Message mit Version 3.0.9 installiert;
- Fehlermeldung: "JCE cannot authenticate the provider BC".
Lösung:
- Installieren Sie eine alternative Java VM indem Sie sie von eine der folgenden Webseiten herunterladen. Momentane Optionen sind:
- Laden Sie NICHT noch einmal die bereits installierte Version herunter. Laden Sie immer das .msi Setup herunter und durchlaufen Sie den Installationsprozess.
- Für Basware Message Benutzer, die Anhänge senden, empfehlen wir die Option Open JDK 12 (Open J9)
- Bitte folgen Sie den Installationsanweisungen der jeweiligen Webseite(n).
Im nächsten Schritt werden wir Basware Message dahin konfigurieren, sodass die alternative Java VM genutzt wird, die wir gerade heruntergeladen und installiert haben.
- Suchen Sie die Java Launcher-Konfigurationsdatei für Basware Message, die standardmäßig in:"C:\Program Files\Basware\Basware Message\Message.lap" installiert ist.
- Klicken Sie mit der rechten Maustaste auf die Datei und öffnen sie mit Notepad
- Fügen Sie die folgende Zeile ein janel.java.home.path=<Weg zum alternativen JVM Ordner> (Beispielweise: janel.java.home.path=C:\Program Files\Amazon Corretto\jdk1.8.0_192)
- Wenn Basware Message als Windows Service läuft, müssen Sie zusätzlich die Konfiguration in MessageService.lap ändern: Dies geht folgendermaßen:
- Suchen Sie die Datei MessageService.lap, die standardmäßig in:"C:\Program Files\Basware\Basware Message\MessageService.lap" installiert ist.
- Fügen Sie die folgende Zeile ein janel.java.home.path=<Weg zum alternativen JVM Ordner> (Beispielsweise: janel.java.home.path=C:\Program Files\Amazon Corretto\jdk1.8.0_192)
- Achtung: Bitte beachten Sie, dass Dateien von C:\Program Files zusätzlichen Schutz vor einer Bearbeitung haben. Es könnte einfacher sein die *.lap Dateien einfach an einen anderen Ort zu kopieren, sie dort zu bearbeiten und im Anschluss zurück nach C:\Program Files zu kopieren.
Zusätzliche Informationen:
Bitte beachten Sie, dass sich bei bestimmten Kunden die Verwendung von Amazon Corretto (Java 8) als erfolglos erwiesen hat, obwohl Sie die oben genannten Schritte befolgt haben.
In diesem Fall empfehlen wir die Verwendung von Open JDK (Java 11).