Hallo,
ich verwende Hibiscus unter Ubuntu für OnlineBanking und wollte nun ein Konto von der Postbank einrichten.
Dazu gehe ich ganz normal auf Konto "Neue Bankverbindung" und möchte ein Sicherheitsmedium PIN/TAN konfigurieren.
Ich übernehme die Einstellungen wie es auf der FAQ von Willhuhn steht also Base64, HBCI + aber es klappt nicht.
Kann mir jemand die Einstellung für den Bankserver und den Port mitteilen? Vielleicht liegt es ja daran...
Ich verwende Jameica 1.4 + Hibiscus 1.6
Hoffe ihr könnt mir helfen.
EDIT: Ich habe die Urls der Bankserver aus diesem Thread genommen
http://www.onlinebanking-forum…php?t=1174 mit Postbank geht es nun aber mit der DiBa nicht. Hat mir hier jemand die richtigen Settings?
Code
Fehler beim Testen des Sicherheits-Mediums: error while opening pin/tan passport; nested exception is:
[25.03.2007 20:17:23] Teste Sicherheits-Medium...
[25.03.2007 20:17:23] open pin/tan passport
[25.03.2007 20:17:23] [PIN/TAN] url : banking.postbank.de
[25.03.2007 20:17:23] [PIN/TAN] blz : 76010085
[25.03.2007 20:17:23] [PIN/TAN] filter : Base64
[25.03.2007 20:17:23] [PIN/TAN] HBCI version: plus
[25.03.2007 20:17:24] hole kreditinstituts-spezifische Daten
[25.03.2007 20:17:24] hole BPD
[25.03.2007 20:17:24] erzeuge HBCI-Nachricht DialogInitAnon
[25.03.2007 20:17:24] creating custom base64 filter org.kapott.hbci.comm.FilterHibiscus.Base64
[25.03.2007 20:17:30] baue Verbindung zu https://banking.postbank.de:443 auf und verifiziere Zertifikat
[25.03.2007 20:17:30] versende HBCI-Nachricht
[25.03.2007 20:17:31] warte auf Antwortdaten
[25.03.2007 20:17:31] warte auf Antwortdaten
[25.03.2007 20:17:31] HBCI4Java Exception BEGIN ---kann empfangene Nachricht nicht dekodieren
ÿðÎ 6ømš_ÏPÈZ.....
....
... -> String index out of range: -688
HBCI4Java Exception END ---
HBCI4Java stacktrace BEGIN ---org.kapott.hbci.exceptions.CanNotParseMessageException: kann empfangene Nachricht nicht dekodieren
ÿðÎ 6ømš_ÏPÈÿÿÿõ·ÿÃL?×3ÿ_ôý....
....
....at org.kapott.hbci.comm.Comm.pingpong(Comm.java:113)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:340)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:166)
at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:204)
at org.kapott.hbci.manager.HBCIInstitute.updateDataFromNet(HBCIInstitute.java:320)
at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:326)
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:146)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:127)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:146)
at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:74)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:775)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -688
at java.lang.String.substring(String.java:1768)
at org.kapott.hbci.rewrite.RWrongStatusSegOrder.createSegmentListFromMessage(RWrongStatusSegOrder.java:51)
at org.kapott.hbci.rewrite.RWrongStatusSegOrder.incomingClearText(RWrongStatusSegOrder.java:71)
at org.kapott.hbci.comm.Comm.pingpong(Comm.java:105)
... 10 more
HBCI4Java stacktrace END --- org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:218)
[25.03.2007 20:22:39] HBCI4Java Exception BEGIN ---Abholen der BPD fehlgeschlagen
HBCI4Java Exception BEGIN ---kann empfangene Nachricht nicht dekodieren
ÿðÎ 6ømš_ÏPÈÿ.....
.....
....
bis irgendwann folgendes kommt:
HBCI4Java stacktrace END --- org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:850)
[25.03.2007 20:22:39] closing pin/tan passport
[25.03.2007 20:22:39] pin/tan passport closed
[25.03.2007 20:22:39] error while opening pin/tan passport
[25.03.2007 20:22:39] org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen eines HBCIHandler Objektes
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:137)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:146)
at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:74)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:775)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Registrieren der Nutzerdaten
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:159)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:128)
... 3 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Ermitteln einer neuen System-ID
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:451)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:580)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:601)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:157)
... 4 more
Caused by: org.kapott.hbci.exceptions.ProcessException: Fehler beim Ermitteln einer neuen System-ID
HBCI4Java Exception BEGIN ---*** error while signing
-> Element Synch.SigHead.secfunc hat einen ungültigen Wert: 999
HBCI4Java Exception END ---
HBCI4Java stacktrace BEGIN ---org.kapott.hbci.exceptions.HBCI_Exception: *** error while signing
at org.kapott.hbci.security.Sig.signIt(Sig.java:353)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:245)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:166)
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:433)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:580)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:601)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:157)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:128)
at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:146)
at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:74)
at de.willuhn.jameica.gui.GUI$5.run(GUI.java:775)
Caused by: org.kapott.hbci.exceptions.NoValidValueException: Element Synch.SigHead.secfunc hat einen ungültigen Wert: 999
at org.kapott.hbci.protocol.DE.validate(DE.java:158)
at org.kapott.hbci.protocol.MultipleSyntaxElements.validateOneElement(MultipleSyntaxElements.java:279)
at org.kapott.hbci.protocol.MultipleDEs.validateOneElement(MultipleDEs.java:83)
at org.kapott.hbci.protocol.MultipleSyntaxElements.validate(MultipleSyntaxElements.java:296)
at org.kapott.hbci.protocol.SyntaxElement.validate(SyntaxElement.java:639)
at org.kapott.hbci.protocol.MultipleSyntaxElements.validateOneElement(MultipleSyntaxElements.java:279)
at org.kapott.hbci.protocol.MultipleSyntaxElements.validate(MultipleSyntaxElements.java:296)
at org.kapott.hbci.protocol.SyntaxElement.validate(SyntaxElement.java:639)
at org.kapott.hbci.security.Sig.signIt(Sig.java:310)
... 10 more
HBCI4Java stacktrace END ---
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:436)
... 7 more
[25.03.2007 20:22:40] error while testing passport: error while opening pin/tan passport; nested exception is:
org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen eines HBCIHandler Objektes
[25.03.2007 20:22:40] Fehler beim Testen des Sicherheits-Mediums: error while opening pin/tan passport; nested exception is:
org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen eines HBCIHandler Objektes