Hallo Forum,
irgendwann seit Mitte/Ende Juni (letzter Umsatzabruf) funktioniert die Verbindung nicht mehr.
Was passiert?
Nach klicken auf "Umsätze abrufen" und ziemlich bald nach Eingabe der PIN, kommt eine Fehlermeldung "Fehler beim Auswerten eines HBCI-Auftrages".
Im Log tauchen folgen Dinge auf (Auszug):
Es sieht nach einem SSL-Fehler aus.....
Die Ansprechpartnerin bei der ApoBank berichtet nicht von einem Technologiewechsel oder Änderung des SSL-Zertifikates.
Auch ist in den Logs Bankseitig keine Fehlermeldung über einen falschen PIN o. ä. zu verzeichnen.
später kommen noch weitere Fehler:
Ok, also irgendwie SSL Fehler.... hat sich evtl. das SSL-Zertifikat geändert seit meinem letzten Umsatzabruf?
Ruft man sich https://hbci-pintan.gad.de/cgi-bin/hbciservlet im Browser auf und schaut sich das Zertifikat an, so fällt auf dass die Gültigkeit am 07.05.2019 beginnt....
Hm... mein letzter Umsatzabruf ist von Ende Juni, da hätte hibiscus eigentlich schon einen Schluckauf bekommen müssen, aber evtl. war das Zertifikat damals noch nicht im Server eingestellt und er lief noch mit dem alten...
Es handelt sich um Hibiscus 2.7, "Über" sagt:
Version: 2.7.0-nightly
SWT-Version: 4427 / cocoa
Java-Version: 1.6.0_65 / Mac OS X x86_64
Build: 815 [Datum 20141007]
Bitte nicht meckern, dass es eine alten Version ist, es hat bis Juni alles funktioniert, mein OS (OS X 10.9.5) ist alt und es kam sicher z. B. keine java-Update. Gleichzeitig läuft die neuere Version von hibiscus nicht mehr auf dem Java, welches bei 10.9.5 dabei ist.
JRE von Oracle will ich erstmal nicht, bzw. mich eher um Betriebssystemupdate kümmern.
irgendwann seit Mitte/Ende Juni (letzter Umsatzabruf) funktioniert die Verbindung nicht mehr.
Was passiert?
Nach klicken auf "Umsätze abrufen" und ziemlich bald nach Eingabe der PIN, kommt eine Fehlermeldung "Fehler beim Auswerten eines HBCI-Auftrages".
Im Log tauchen folgen Dinge auf (Auszug):
Code
[23.07.2019 07:29:40] versende HBCI-Nachricht
[23.07.2019 07:29:41] [error] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Senden der HBCI-Nachricht zum Server
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:148)
at org.kapott.hbci.comm.Comm.pingpong(Comm.java:72)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:352)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:178)
at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:307)
at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:451)
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:209)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:131)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:172)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:483)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:455)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$AbstractTaskWrapper.run(HBCISynchronizeBackend.java:592)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:829)
at de.willuhn.jameica.gui.GUI.init(GUI.java:312)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:136)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1822)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1004)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1188)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1215)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1199)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:476)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:138)
[23.07.2019 07:29:41] [error] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Senden der HBCI-Nachricht zum Server
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:148)
at org.kapott.hbci.comm.Comm.pingpong(Comm.java:72)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:352)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:178)
at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:307)
at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:451)
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:209)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:131)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:172)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:483)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:455)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$AbstractTaskWrapper.run(HBCISynchronizeBackend.java:592)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:829)
at de.willuhn.jameica.gui.GUI.init(GUI.java:312)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:136)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1822)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1004)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1188)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1215)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1199)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:476)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:138)
Es sieht nach einem SSL-Fehler aus.....
Die Ansprechpartnerin bei der ApoBank berichtet nicht von einem Technologiewechsel oder Änderung des SSL-Zertifikates.
Auch ist in den Logs Bankseitig keine Fehlermeldung über einen falschen PIN o. ä. zu verzeichnen.
später kommen noch weitere Fehler:
Code
... 20 more
[23.07.2019 07:29:41] beende Dialog
[23.07.2019 07:29:41] [error] org.kapott.hbci.exceptions.HBCI_Exception: kann HBCI-Wert für MsgHead.dialogid nicht auf null setzen
at org.kapott.hbci.manager.HBCIKernelImpl.rawSet(HBCIKernelImpl.java:166)
at org.kapott.hbci.manager.HBCIInstitute.doDialogEnd(HBCIInstitute.java:185)
at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:328)
at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:451)
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:209)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:131)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:172)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:483)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:455)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$AbstractTaskWrapper.run(HBCISynchronizeBackend.java:592)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:829)
at de.willuhn.jameica.gui.GUI.init(GUI.java:312)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
[23.07.2019 07:29:41] [error] fetching BPD failed: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
[23.07.2019 07:29:41] org.kapott.hbci.exceptions.ProcessException: Abholen der BPD fehlgeschlagen
at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:335)
at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:451)
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:209)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:131)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:172)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:483)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:455)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$AbstractTaskWrapper.run(HBCISynchronizeBackend.java:592)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:829)
at de.willuhn.jameica.gui.GUI.init(GUI.java:312)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
[23.07.2019 07:29:41] FAILED! - maybe this institute does not support anonymous logins
[23.07.2019 07:29:41] we will nevertheless go on
[23.07.2019 07:29:41] Aktiviere HBCI-Job: "Lohn- und Gehaltskonto, Kto. yyyxxxxxxx [apoBank]: Umsätze/Salden abrufen"
[23.07.2019 07:29:41] adding job Saldo4 to dialog
[23.07.2019 07:29:42] [warn] CRC algorithm A4 not yet implemented
[23.07.2019 07:29:42] Aktiviere HBCI-Job: "Lohn- und Gehaltskonto, Kto. yyyxxxxxx [apoBank]: Umsätze/Salden abrufen"
[23.07.2019 07:29:42] adding job KUmsZeit4 to dialog
[23.07.2019 07:29:42] [warn] CRC algorithm A4 not yet implemented
[23.07.2019 07:29:42] have to generate new message because current type of passport only allows 1 GV segs per message
[23.07.2019 07:29:42] Führe HBCI-Jobs aus
[23.07.2019 07:29:42] executing dialog for customerid XXXXXXXXXXXXXXXXXXX
[23.07.2019 07:29:42] processing dialog init
[23.07.2019 07:29:42] führe Dialog-Initialisierung aus
[23.07.2019 07:29:42] erzeuge HBCI-Nachricht DialogInit
[23.07.2019 07:29:42] signiere HBCI-Nachricht
[23.07.2019 07:29:45] verschlüssele HBCI-Nachricht
[23.07.2019 07:29:45] creating a connection to https://hbci-pintan.gad.de:443/cgi-bin/hbciservlet and checking the certificate
[23.07.2019 07:29:45] versende HBCI-Nachricht
[23.07.2019 07:29:45] [error] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Senden der HBCI-Nachricht zum Server
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:148)
at org.kapott.hbci.comm.Comm.pingpong(Comm.java:72)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:352)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:178)
at org.kapott.hbci.manager.HBCIDialog.doDialogInit(HBCIDialog.java:149)
at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:402)
at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:456)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:256)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:381)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:971)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:136)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1822)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1004)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1188)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1215)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1199)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:476)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:138)
... 9 more
[23.07.2019 07:29:45] Dialog initialisiert - Dialog-ID ist null
[23.07.2019 07:29:45] HBCI-Jobs ausgeführt
[23.07.2019 07:29:41] beende Dialog
[23.07.2019 07:29:41] [error] org.kapott.hbci.exceptions.HBCI_Exception: kann HBCI-Wert für MsgHead.dialogid nicht auf null setzen
at org.kapott.hbci.manager.HBCIKernelImpl.rawSet(HBCIKernelImpl.java:166)
at org.kapott.hbci.manager.HBCIInstitute.doDialogEnd(HBCIInstitute.java:185)
at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:328)
at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:451)
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:209)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:131)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:172)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:483)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:455)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$AbstractTaskWrapper.run(HBCISynchronizeBackend.java:592)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:829)
at de.willuhn.jameica.gui.GUI.init(GUI.java:312)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
[23.07.2019 07:29:41] [error] fetching BPD failed: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
[23.07.2019 07:29:41] org.kapott.hbci.exceptions.ProcessException: Abholen der BPD fehlgeschlagen
at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:335)
at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:451)
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:209)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:131)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:172)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:483)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:455)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$AbstractTaskWrapper.run(HBCISynchronizeBackend.java:592)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:829)
at de.willuhn.jameica.gui.GUI.init(GUI.java:312)
at de.willuhn.jameica.system.Application.init(Application.java:148)
at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
at de.willuhn.jameica.Main.main(Main.java:78)
[23.07.2019 07:29:41] FAILED! - maybe this institute does not support anonymous logins
[23.07.2019 07:29:41] we will nevertheless go on
[23.07.2019 07:29:41] Aktiviere HBCI-Job: "Lohn- und Gehaltskonto, Kto. yyyxxxxxxx [apoBank]: Umsätze/Salden abrufen"
[23.07.2019 07:29:41] adding job Saldo4 to dialog
[23.07.2019 07:29:42] [warn] CRC algorithm A4 not yet implemented
[23.07.2019 07:29:42] Aktiviere HBCI-Job: "Lohn- und Gehaltskonto, Kto. yyyxxxxxx [apoBank]: Umsätze/Salden abrufen"
[23.07.2019 07:29:42] adding job KUmsZeit4 to dialog
[23.07.2019 07:29:42] [warn] CRC algorithm A4 not yet implemented
[23.07.2019 07:29:42] have to generate new message because current type of passport only allows 1 GV segs per message
[23.07.2019 07:29:42] Führe HBCI-Jobs aus
[23.07.2019 07:29:42] executing dialog for customerid XXXXXXXXXXXXXXXXXXX
[23.07.2019 07:29:42] processing dialog init
[23.07.2019 07:29:42] führe Dialog-Initialisierung aus
[23.07.2019 07:29:42] erzeuge HBCI-Nachricht DialogInit
[23.07.2019 07:29:42] signiere HBCI-Nachricht
[23.07.2019 07:29:45] verschlüssele HBCI-Nachricht
[23.07.2019 07:29:45] creating a connection to https://hbci-pintan.gad.de:443/cgi-bin/hbciservlet and checking the certificate
[23.07.2019 07:29:45] versende HBCI-Nachricht
[23.07.2019 07:29:45] [error] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Senden der HBCI-Nachricht zum Server
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:148)
at org.kapott.hbci.comm.Comm.pingpong(Comm.java:72)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:352)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:178)
at org.kapott.hbci.manager.HBCIDialog.doDialogInit(HBCIDialog.java:149)
at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:402)
at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:456)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:256)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:381)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:971)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:136)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1822)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1004)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1188)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1215)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1199)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:476)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:133)
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:138)
... 9 more
[23.07.2019 07:29:45] Dialog initialisiert - Dialog-ID ist null
[23.07.2019 07:29:45] HBCI-Jobs ausgeführt
Ok, also irgendwie SSL Fehler.... hat sich evtl. das SSL-Zertifikat geändert seit meinem letzten Umsatzabruf?
Ruft man sich https://hbci-pintan.gad.de/cgi-bin/hbciservlet im Browser auf und schaut sich das Zertifikat an, so fällt auf dass die Gültigkeit am 07.05.2019 beginnt....
Hm... mein letzter Umsatzabruf ist von Ende Juni, da hätte hibiscus eigentlich schon einen Schluckauf bekommen müssen, aber evtl. war das Zertifikat damals noch nicht im Server eingestellt und er lief noch mit dem alten...
Es handelt sich um Hibiscus 2.7, "Über" sagt:
Version: 2.7.0-nightly
SWT-Version: 4427 / cocoa
Java-Version: 1.6.0_65 / Mac OS X x86_64
Build: 815 [Datum 20141007]
Bitte nicht meckern, dass es eine alten Version ist, es hat bis Juni alles funktioniert, mein OS (OS X 10.9.5) ist alt und es kam sicher z. B. keine java-Update. Gleichzeitig läuft die neuere Version von hibiscus nicht mehr auf dem Java, welches bei 10.9.5 dabei ist.
JRE von Oracle will ich erstmal nicht, bzw. mich eher um Betriebssystemupdate kümmern.