HaSpa Problem?

 
loui
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 18
Dabei seit: 01 / 2015
Betreff:

HaSpa Problem?

 · 
Gepostet: 05.01.2015 - 18:08 Uhr  ·  #1
OS: Linux Mint 17

Java: java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) Client VM (build 25.25-b02, mixed mode)

Jameica: 2.6.2
Hibiscus: 2.6.11


Nach Javaupdate bekomme ich keine Verbindung zur HaSpa.

Ein weiteres Spardakonto funktioniert.

Das HaSpa-Konto ist über die HaSpa-Webseite zu erreichen und funktioniert.

Konfigurationstest:
Zitat
[05.01.2015 17:54:33] creating a connection to https://ssl2.haspa.de:443/OnlineBankingFinTS/pintan and checking the certificate
[05.01.2015 17:54:33] versende HBCI-Nachricht
[05.01.2015 17:54:33] Fehler beim Senden der HBCI-Nachricht zum Server
[05.01.2015 17:54:33] Received fatal alert: handshake_failure
[05.01.2015 17:54:33] beende Dialog
[05.01.2015 17:54:33] kann HBCI-Wert für MsgHead.dialogid nicht auf null setzen
[05.01.2015 17:54:34] fetching BPD failed: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:334)
[05.01.2015 17:54:34] Abholen der BPD fehlgeschlagen
[05.01.2015 17:54:34] FAILED! - maybe this institute does not support anonymous logins
[05.01.2015 17:54:34] we will nevertheless go on
[05.01.2015 17:54:34] no changed customer data in persistent data of passport found
[05.01.2015 17:54:34] closing pin/tan passport
[05.01.2015 17:54:34] pin/tan passport closed
[05.01.2015 17:54:34] Sicherheits-Medium erfolgreich getestet.


Syncronisierungsmeldung:
Zitat
[05.01.2015 18:00:52] Synchronisierung via HBCI läuft
[05.01.2015 18:00:52]
[05.01.2015 18:00:52] Synchronisiere Konto: Giro, Kto. ??????????[Hamburger Sparkasse]
[05.01.2015 18:00:52] Initialisiere HBCI-Sicherheitsmedium
[05.01.2015 18:00:52] Erzeuge HBCI-Handle
[05.01.2015 18:00:52] Öffne HBCI-Verbindung
[05.01.2015 18:00:52] hole kreditinstituts-spezifische Daten
[05.01.2015 18:00:52] fetching BPD
[05.01.2015 18:00:52] erzeuge HBCI-Nachricht DialogInitAnon
[05.01.2015 18:00:52] creating a connection to https://ssl2.haspa.de:443/OnlineBankingFinTS/pintan and checking the certificate
[05.01.2015 18:00:52] versende HBCI-Nachricht
[05.01.2015 18:00:52] [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:533)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:505)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$AbstractTaskWrapper.run(HBCISynchronizeBackend.java:642)
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:832)
at de.willuhn.jameica.gui.GUI.init(GUI.java:315)
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 sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1991)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1104)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1343)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1371)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1355)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:138)
... 20 more
[05.01.2015 18:00:52] beende Dialog
[05.01.2015 18:00:52] [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:533)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:505)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$AbstractTaskWrapper.run(HBCISynchronizeBackend.java:642)
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:832)
at de.willuhn.jameica.gui.GUI.init(GUI.java:315)
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)
[05.01.2015 18:00:52] [error] fetching BPD failed: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
[05.01.2015 18:00:52] 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:533)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$TaskHandleOpen.internalExecute(HBCISynchronizeBackend.java:505)
at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup$AbstractTaskWrapper.run(HBCISynchronizeBackend.java:642)
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:832)
at de.willuhn.jameica.gui.GUI.init(GUI.java:315)
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)
[05.01.2015 18:00:52] FAILED! - maybe this institute does not support anonymous logins
[05.01.2015 18:00:52] we will nevertheless go on
[05.01.2015 18:00:52] Aktiviere HBCI-Job: "Giro, Kto. ?????????? [Hamburger Sparkasse]: Umsätze/Salden abrufen"
[05.01.2015 18:00:52] adding job Saldo6 to dialog
[05.01.2015 18:00:52] Aktiviere HBCI-Job: "Giro, Kto. ?????????? [Hamburger Sparkasse]: Umsätze/Salden abrufen"
[05.01.2015 18:00:52] adding job KUmsZeit6 to dialog
[05.01.2015 18:00:52] have to generate new message because current type of passport only allows 1 GV segs per message
[05.01.2015 18:00:52] Führe HBCI-Jobs aus
[05.01.2015 18:00:52] executing dialog for customerid XXXXXXXXXX
[05.01.2015 18:00:53] processing dialog init
[05.01.2015 18:00:53] führe Dialog-Initialisierung aus
[05.01.2015 18:00:53] erzeuge HBCI-Nachricht DialogInit
[05.01.2015 18:00:53] signiere HBCI-Nachricht
[05.01.2015 18:00:56] verschlüssele HBCI-Nachricht
[05.01.2015 18:00:56] creating a connection to https://ssl2.haspa.de:443/OnlineBankingFinTS/pintan and checking the certificate
[05.01.2015 18:00:56] versende HBCI-Nachricht
[05.01.2015 18:00:56] [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:306)
at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:388)
at de.willuhn.jameica.gui.GUI$6.run(GUI.java:976)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1991)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1104)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1343)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1371)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1355)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
at org.kapott.hbci.comm.CommPinTan.ping(CommPinTan.java:138)
... 9 more
[05.01.2015 18:00:56] Dialog initialisiert - Dialog-ID ist null
[05.01.2015 18:00:56] HBCI-Jobs ausgeführt
[05.01.2015 18:00:56] Werte Ergebnis von HBCI-Job "Saldo-Abruf Giro, Kto. ?????????? [Hamburger Sparkasse]" aus
[05.01.2015 18:00:56] Fehler beim Abrufen das Saldos: Unbekannter Fehler
[05.01.2015 18:00:56] Werte Ergebnis von HBCI-Job "Umsatzabruf Giro, Kto. ?????????? [Hamburger Sparkasse]" aus
[05.01.2015 18:00:56] Fehler beim Abrufen der Umsätze: Unbekannter Fehler
[05.01.2015 18:00:56] Fehler beim Auswerten eines HBCI-Auftrages
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11503
Dabei seit: 03 / 2005
Betreff:

Re: HaSpa Problem?

 · 
Gepostet: 06.01.2015 - 13:13 Uhr  ·  #2
Die Meldung "Received fatal alert: handshake_failure" heisst: Beim SSL-Handshake hat der Bank-Server einen SSL-Algorithmus ausgewaehlt, der von deiner Java-Version gar nicht unterstuetzt wird.

Ich nehme an, dass es sich hier um eine der Nebenwirkungen des Poodle-Problems (http://de.wikipedia.org/wiki/Poodle) handelt. Die Bank hat auf ihren Server vielleicht etwas zu stark bei den verfuegbaren SSL-Ciphern ausgemistet, sodass zwischen Client und Server kein gemeinsamer mehr gefunden werden kann. Du koenntest mal eine andere Java-Version testen. Ist sicher identisch zu http://www.onlinebanking-forum…real113605
Potzblitz
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: das Tor zur Welt
Beiträge: 78
Dabei seit: 11 / 2006
Betreff:

Re: HaSpa Problem?

 · 
Gepostet: 06.01.2015 - 13:19 Uhr  ·  #3
Moin,

sieht so aus als ob die Haspa kein für Java 8 erforderliches Chiffrier-Verfahren unterstützt:

Auszug aus dem Prüfprotokoll von Qualiys SSL Labs:

hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11503
Dabei seit: 03 / 2005
Betreff:

Re: HaSpa Problem?

 · 
Gepostet: 06.01.2015 - 13:22 Uhr  ·  #4
Stimmt - haette ja einfach mal den SSL-Test fuer den Haspa-Server machen koennen. Da bestaetigt meine Vermutung.
Da hilft leider nur: Java-Version wechseln - denn ich glaube nicht, dass du die Bank ueberredet kiegst, etwas an deren Servern zu aendern ;)
loui
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 18
Dabei seit: 01 / 2015
Betreff:

Re: HaSpa Problem?

 · 
Gepostet: 06.01.2015 - 15:58 Uhr  ·  #5
Vielen Dank,

das war es!

Nach der Installation von Java 1.7 ist wieder alles ok. :)
HansaBe
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 03 / 2014
Betreff:

javaversion

 · 
Gepostet: 15.02.2015 - 22:33 Uhr  ·  #6
Ich habe das gleiche Problem mit der Haspa. Java 7 funktioniert, Java 8 nicht. Ich möchte dennoch gerne java 8 auf meinem Rechner nutzen. Deshalb möchte ich beide Javaversionen installieren. Gibt es vielleicht dazu eine Möglichkeit, den Pfad für java vor dem Start von jameica auf Version 7 zu setzen und anschließend wieder auf Version 8, etwa mit einer ausführen Batch-Datei. Diese stelle ich mir inhaltlich, nicht im Wortlaut so vor:
- Setze Pfad auf java 7
- Starte jameica
- Setze Pfad auf java 8
HansaBe
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 03 / 2014
Betreff:

Haspa

 · 
Gepostet: 16.02.2015 - 21:35 Uhr  ·  #7
Ich habe das Problem jetzt mit einer Batch-Datei gelöst (Windows 7 64 bit). Diese hat nur folgende Kommandozeile zum Inhalt:
"X:\Program Files\Java\jre7\bin\java.exe" -jar jameica-win64.jar -f Y:\Daten\jameica
Die Batchdatei ist dabei in dem gleichen Ordner wie jameica-win64.jar enthalten. Das Eingabefenster während der Ausführung habe ich auf ein Symbol in der Taskleiste reduziert. Dazu habe ich eine Verknüfung zur Batchdatei erstellt und bei den Eigenschaften der Verknüfung bei Ausführung "minimiert" gewählt.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11503
Dabei seit: 03 / 2005
Betreff:

Re: HaSpa Problem?

 · 
Gepostet: 16.02.2015 - 22:14 Uhr  ·  #8
Die DOS-Box müsste verschwinden, wenn du statt "java.exe" "javaw.exe" verwendet.
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8203
Dabei seit: 06 / 2008
Betreff:

Re: HaSpa Problem?

 · 
Gepostet: 18.03.2015 - 18:13 Uhr  ·  #9
nur zur Info: Java 8 wurde von der HaSpa geprüft und freigeschalten
(screenshot in #3 ist somit überholt)
Gewählte Zitate für Mehrfachzitierung:   0