Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

HaSpa Problem?

loui

Betreff:

HaSpa Problem?

 ·  Gepostet: 05.01.2015 - 18:08 Uhr  ·  #113679
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

Betreff:

Re: HaSpa Problem?

 ·  Gepostet: 06.01.2015 - 13:13 Uhr  ·  #113722
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

Betreff:

Re: HaSpa Problem?

 ·  Gepostet: 06.01.2015 - 13:19 Uhr  ·  #113723
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

Betreff:

Re: HaSpa Problem?

 ·  Gepostet: 06.01.2015 - 13:22 Uhr  ·  #113724
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

Betreff:

Re: HaSpa Problem?

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

das war es!

Nach der Installation von Java 1.7 ist wieder alles ok. :)

HansaBe

Betreff:

javaversion

 ·  Gepostet: 15.02.2015 - 22:33 Uhr  ·  #114853
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

Betreff:

Haspa

 ·  Gepostet: 16.02.2015 - 21:35 Uhr  ·  #114885
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

Betreff:

Re: HaSpa Problem?

 ·  Gepostet: 16.02.2015 - 22:14 Uhr  ·  #114886
Die DOS-Box müsste verschwinden, wenn du statt "java.exe" "javaw.exe" verwendet.

infoman

Betreff:

Re: HaSpa Problem?

 ·  Gepostet: 18.03.2015 - 18:13 Uhr  ·  #115485
nur zur Info: Java 8 wurde von der HaSpa geprüft und freigeschalten
(screenshot in #3 ist somit überholt)