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?
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
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