Probleme bei Signatur-Datei für Ethikbank

 
bärenhund
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 6
Dabei seit: 11 / 2014
Betreff:

Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 18.11.2014 - 19:48 Uhr  ·  #1
Hallo,

zu allererst herzlichen Dank für die Möglichkeit hier Community-Support zu erhalten. Leider kann ich noch nichts Gutes über Hibiscus sagen, ausser dass es einfach einzurichten war, da ich den Bankenzugang noch nicht erstellen konnte. ^_^

Ich habe Probleme beim Erstellen einer Signaturdatei für einen HBCI/FinTS Zugang für die Ethikbank. Da die anderen Threads zu dem Thema keine Lösung für mich gebracht haben, poste ich meine Problemlage hier nochmal.

Die Situation ist ebenfalls jene, dass das Erstellen der Signaturdatei mit folgender Fehlermeldung misslingt: "Fehler beim Erstellen des Schlüssels: Fehler beim Erzeugen eines HBCIHandler Objektes".

Dabei bin ich in verschiedenen Varianten alle Möglichkeiten durchgegangen, u.a. wie hier beschrieben: http://www.ethikbank.de/fileadmin/bankuebergreifend/dokumente/Onlinebanking/hibiscus-usb.pdf. Benutzerkennung ist frisch von der Bank generiert und wurde noch nicht verwendet.

Hibiscus ist frisch aufgesetzt (Version 2.6.1 build 439) auf einem 64bit LinuxMint 17.

Die Logdatei zeigt Folgendes (leider weiß ich nicht welche Info relevant ist):
Code
[Tue Nov 18 19:26:47 CET 2014][INFO][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey] creating new key in /home/daniel/.jameica/hibiscus/ethikbank_geko2.rdh
[Tue Nov 18 19:26:47 CET 2014][INFO][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey] only have one key format, that supports creation of new keys, choosing this one automatically: HBCI4Java/Hibiscus-Format
[Tue Nov 18 19:26:47 CET 2014][INFO][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] create RDHNew key /home/daniel/.jameica/hibiscus/ethikbank_geko2.rdh
[Tue Nov 18 19:26:47 CET 2014][WARN][de.willuhn.jameica.hbci.HBCICallbackSWT.log] have to create new passport file
[Tue Nov 18 19:27:18 CET 2014][INFO][de.willuhn.jameica.hbci.gui.dialogs.AccountContainerDialog$3.handleEvent] auto detecting rdh/ddv ip by blz
[Tue Nov 18 19:27:25 CET 2014][INFO][de.willuhn.jameica.hbci.gui.dialogs.AccountContainerDialog$3.handleEvent] auto detecting rdh/ddv ip by blz
[Tue Nov 18 19:27:58 CET 2014][INFO][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.createKey] using hbci version: 300
[Tue Nov 18 19:27:58 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] hole kreditinstituts-spezifische Daten
[Tue Nov 18 19:27:58 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] fetching BPD
[Tue Nov 18 19:27:58 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] erzeuge HBCI-Nachricht DialogInitAnon
[Tue Nov 18 19:27:59 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] versende HBCI-Nachricht
[Tue Nov 18 19:27:59 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] warte auf Antwortdaten
[Tue Nov 18 19:27:59 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] waiting for response
[Tue Nov 18 19:28:01 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] überprüfe Signatur der Antwortnachricht
[Tue Nov 18 19:28:01 CET 2014][WARN][de.willuhn.jameica.hbci.HBCICallbackSWT.log] can not check signature - no signature key available
[Tue Nov 18 19:28:01 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] installed new BPD with version 297
[Tue Nov 18 19:28:01 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] kreditinstituts-spezifische Daten erhalten - neue Version ist 297
[Tue Nov 18 19:28:01 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] configuring InfoPointer-Server with http://hbci4java.kapott.org/infoPoint
[Tue Nov 18 19:28:01 CET 2014][INFO][de.willuhn.jameica.hbci.messaging.InfoPointMessageConsumer.handleMessage] got infopoint ack request: Erlaube das Senden folgender HBCI Informationen an den InfoPoint-Server?
[Tue Nov 18 19:28:01 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] data NOT sent because of missing user confirmation
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] beende Dialog
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] erzeuge HBCI-Nachricht DialogEndAnon
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] versende HBCI-Nachricht
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] warte auf Antwortdaten
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] waiting for response
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] überprüfe Signatur der Antwortnachricht
[Tue Nov 18 19:28:02 CET 2014][WARN][de.willuhn.jameica.hbci.HBCICallbackSWT.log] can not check signature - no signature key available
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] Dialog beendet
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] hole öffentliche Schlüssel der Bank
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] fetching institute keys
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] erzeuge HBCI-Nachricht FirstKeyReq
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] versende HBCI-Nachricht
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] warte auf Antwortdaten
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] waiting for response
[Tue Nov 18 19:28:02 CET 2014][ERROR][de.willuhn.jameica.hbci.HBCICallbackSWT.log] org.kapott.hbci.exceptions.CanNotParseMessageException: HNHBK:1:3+000000000227+300+LK4111819280214+1+LK4111819280214:1'HIRMG:2:2+9050::Die Nachricht enthält Fehler. (TRE)+9110::Technischer Fehler (TRE)+9806::Dialogabbruch - Fehler beim Erzeugen der Bankensignatur. (SCA)'HNHBS:3:1+1'
  at org.kapott.hbci.comm.Comm.pingpong(Comm.java:124)
  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.fetchKeys(HBCIInstitute.java:410)
  at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:452)
  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.rdh.keyformat.HBCI4JavaFormat.createKey(HBCI4JavaFormat.java:133)
  at de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey(RDHKeyFactory.java:167)
  at de.willuhn.jameica.hbci.passports.rdh.Controller.startCreate(Controller.java:710)
  at de.willuhn.jameica.hbci.passports.rdh.View$2.handleAction(View.java:59)
  at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:810)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:806)
  at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
  at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
  at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:827)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:310)
  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: org.kapott.hbci.exceptions.ParseErrorException: reststring in FirstKeyReqRes.SendPubKey: 'HNHBS:3:1+1'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:447)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:510)
  at org.kapott.hbci.protocol.MultipleSEGs.init(MultipleSEGs.java:76)
  at org.kapott.hbci.protocol.factory.MultipleSEGsFactory.createMultipleSEGs(MultipleSEGsFactory.java:61)
  at org.kapott.hbci.protocol.MSG.parseNewChildContainer(MSG.java:187)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.MSG.init(MSG.java:171)
  at org.kapott.hbci.protocol.factory.MSGFactory.createMSG(MSGFactory.java:92)
  at org.kapott.hbci.rewrite.RInvalidSuppHBCIVersion.incomingClearText(RInvalidSuppHBCIVersion.java:41)
  at org.kapott.hbci.comm.Comm.pingpong(Comm.java:116)
  ... 27 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in FirstKeyReqRes.SendPubKey.SegHead: 'HNHBS:3:1+1'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:447)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:510)
  at org.kapott.hbci.protocol.MultipleDEGs.init(MultipleDEGs.java:104)
  at org.kapott.hbci.protocol.factory.MultipleDEGsFactory.createMultipleDEGs(MultipleDEGsFactory.java:60)
  at org.kapott.hbci.protocol.SEG.parseNewChildContainer(SEG.java:140)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.SEG.init(SEG.java:159)
  at org.kapott.hbci.protocol.factory.SEGFactory.createSEG(SEGFactory.java:60)
  at org.kapott.hbci.protocol.MultipleSEGs.parseAndAppendNewElement(MultipleSEGs.java:82)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:395)
  ... 38 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: reststring in FirstKeyReqRes.SendPubKey.SegHead.code: 'HNHBS:3:1+1'
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:447)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.init(MultipleSyntaxElements.java:510)
  at org.kapott.hbci.protocol.MultipleDEs.init(MultipleDEs.java:146)
  at org.kapott.hbci.protocol.factory.MultipleDEsFactory.createMultipleDEs(MultipleDEsFactory.java:61)
  at org.kapott.hbci.protocol.DEG.parseNewChildContainer(DEG.java:110)
  at org.kapott.hbci.protocol.SyntaxElement.parseAndAppendNewChildContainer(SyntaxElement.java:457)
  at org.kapott.hbci.protocol.SyntaxElement.initData(SyntaxElement.java:388)
  at org.kapott.hbci.protocol.SyntaxElement.init(SyntaxElement.java:452)
  at org.kapott.hbci.protocol.DEG.init(DEG.java:127)
  at org.kapott.hbci.protocol.factory.DEGFactory.createDEG(DEGFactory.java:60)
  at org.kapott.hbci.protocol.MultipleDEGs.parseAndAppendNewElement(MultipleDEGs.java:87)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:395)
  ... 49 more
Caused by: org.kapott.hbci.exceptions.ParseErrorException: FirstKeyReqRes.SendPubKey.SegHead.code: vorgegebener Wert "HIISA" stimmt nicht mit gefundenem Wert "HNHBS" überein
  at org.kapott.hbci.protocol.DE.parseValue(DE.java:228)
  at org.kapott.hbci.protocol.DE.initData(DE.java:279)
  at org.kapott.hbci.protocol.DE.init(DE.java:296)
  at org.kapott.hbci.protocol.factory.DEFactory.createDE(DEFactory.java:60)
  at org.kapott.hbci.protocol.MultipleDEs.parseAndAppendNewElement(MultipleDEs.java:128)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.initData(MultipleSyntaxElements.java:395)
  ... 60 more org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1116)
[Tue Nov 18 19:28:02 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.status] beende Dialog
[Tue Nov 18 19:28:02 CET 2014][ERROR][de.willuhn.jameica.hbci.HBCICallbackSWT.log] 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.fetchKeys(HBCIInstitute.java:432)
  at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:452)
  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.rdh.keyformat.HBCI4JavaFormat.createKey(HBCI4JavaFormat.java:133)
  at de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey(RDHKeyFactory.java:167)
  at de.willuhn.jameica.hbci.passports.rdh.Controller.startCreate(Controller.java:710)
  at de.willuhn.jameica.hbci.passports.rdh.View$2.handleAction(View.java:59)
  at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:810)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:806)
  at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
  at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
  at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:827)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:310)
  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) org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1116)
[Tue Nov 18 19:28:02 CET 2014][ERROR][de.willuhn.jameica.hbci.HBCICallbackSWT.log] fetching institute keys failed: org.kapott.hbci.exceptions.ParseErrorException: FirstKeyReqRes.SendPubKey.SegHead.code: vorgegebener Wert "HIISA" stimmt nicht mit gefundenem Wert "HNHBS" überein org.kapott.hbci.manager.HBCIInstitute.fetchKeys(HBCIInstitute.java:438)
[Tue Nov 18 19:28:02 CET 2014][ERROR][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.createKey] unable to create key /home/daniel/.jameica/hibiscus/ethikbank_geko2.rdh
org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen eines HBCIHandler Objektes
  at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:141)
  at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.createKey(HBCI4JavaFormat.java:133)
  at de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey(RDHKeyFactory.java:167)
  at de.willuhn.jameica.hbci.passports.rdh.Controller.startCreate(Controller.java:710)
  at de.willuhn.jameica.hbci.passports.rdh.View$2.handleAction(View.java:59)
  at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$5.run(GUI.java:810)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:806)
  at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
  at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
  at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:827)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:310)
  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: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Registrieren der Institutsdaten 
  at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:211)
  at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:131)
  ... 21 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Abholen der öffentlichen Institutsschlüssel
  at org.kapott.hbci.manager.HBCIInstitute.fetchKeys(HBCIInstitute.java:442)
  at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:452)
  at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:209)
  ... 22 more
Caused by: org.kapott.hbci.exceptions.ProcessException: Abholen der öffentlichen Schlüssel der Bank fehlgeschlagen
  at org.kapott.hbci.manager.HBCIInstitute.fetchKeys(HBCIInstitute.java:439)
  ... 24 more

[Tue Nov 18 19:28:02 CET 2014][ERROR][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey] Fehler beim Erstellen des Schlüssels: Fehler beim Erzeugen eines HBCIHandler Objektes


Vielleicht kann mir jemand den entscheidenden Tipp geben, warum sich die Signaturdatei bei mir nicht erstellen lässt. Herzlichen Dank und freundliche Grüße schon mal im Voraus.
Raimund Sichmann
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8459
Dabei seit: 08 / 2002
Betreff:

Re: Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 18.11.2014 - 19:56 Uhr  ·  #2
Hallo Bärenhund,

Zitat geschrieben von bärenhund

Hibiscus ist frisch aufgesetzt (Version 2.6.1 build 439) auf einem 64bit LinuxMint 17.

in der Anleitung der Ethikbank heißt es oben:Version 2.6.2
DIe Version auf Olafs Server ist 2.6.10...
Gruß
Raimund
bärenhund
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 6
Dabei seit: 11 / 2014
Betreff:

Re: Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 18.11.2014 - 21:29 Uhr  ·  #3
Hallo Raimund,

herzlichen Dank für den schnellen Hinweis Vermutlich habe ich die Jameica-Versionsnummern mit Hibiscus verwechselt. Ich schätze, ich versuche mal mit einem Downgrade weiter zu kommen. Melde mich wieder.

Gruß,

Bärenhund

Edit: Ich sehe gerade, dass das nicht möglich ist. Oder gibt es die alten Hibiscus-Versionen irgendwo noch? Oder ist eine vollkommen andere Vorgehensweise empfehlenswert?
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8199
Dabei seit: 06 / 2008
Betreff:

Re: Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 18.11.2014 - 22:14 Uhr  ·  #4
bärenhund
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 6
Dabei seit: 11 / 2014
Betreff:

Re: Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 18.11.2014 - 22:27 Uhr  ·  #5
Hallo Infoman,

danke für den Hinweis. Gerade ausprobiert mit den beiden Nightly-build Versionen von Jameica und Hibiscus. Gleiches Problem. Raimund Sichmann verwies ja darauf, dass die Ethikbank sich in ihrer Anleitung auf Hibiscus 2.6.2 bezog. An irgendeinem Punkt der Versionsgeschichte haben Ethikbank-Kunden ihre Signaturdatei ja offenbar schon einmal erstellen konnten. Das schliesse ich auch aus den Meldungen hier im Forum.

Kann den irgendwer aus den o.g. Fehlermeldungen der Log-Datei das Problem lokalisieren?

Ich las da was von fehlender Signatur und fehlender "User confirmation".

Viele Grüße,

Bärenhund
Odin
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Bayerisch Venedig
Homepage: sparkasse-passau.d…
Beiträge: 771
Dabei seit: 11 / 2004
Betreff:

Re: Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 19.11.2014 - 08:33 Uhr  ·  #6
Zitat

[de.willuhn.jameica.hbci.messaging.InfoPointMessageConsumer.handleMessage] got infopoint ack request: Erlaube das Senden folgender HBCI Informationen an den InfoPoint-Server?
[Tue Nov 18 19:28:01 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] data NOT sent because of missing user confirmation


Was ist denn das für eine fehlende User Bestätigung? Ist das vllt Teil des Problems?

Gibt es auf dem System vllt eine Firewall oder ähnliches?

Od
bärenhund
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 6
Dabei seit: 11 / 2014
Betreff:

Re: Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 20.11.2014 - 07:54 Uhr  ·  #7
Hallo Odin,

Zitat
Gibt es auf dem System vllt eine Firewall oder ähnliches?


Nicht das ich wüsste. Die Erstellung eines PIN-TAN-Zugangs eines anderen Kontos bei der Ethikbank ging reibungslos. Irgendwelche Ideen, anyone?

Viele Grüße,

bärenhund
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8199
Dabei seit: 06 / 2008
Betreff:

Re: Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 20.11.2014 - 08:17 Uhr  ·  #8
seltsam dass es bei einem Konto bei der gleichen Bank funktioniert, bei einem anderen nicht
dh doch dass es grundsätzlich funktioniert und somit entweder bei der Bank oder User mit der Freischaltung was nicht stimmt.

ergänzend nochmals die Einstellungen: https://www.willuhn.de/wiki/do…_eisenberg
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11492
Dabei seit: 03 / 2005
Betreff:

Re: Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 20.11.2014 - 09:36 Uhr  ·  #9
Zitat geschrieben von Odin

Zitat

[de.willuhn.jameica.hbci.messaging.InfoPointMessageConsumer.handleMessage] got infopoint ack request: Erlaube das Senden folgender HBCI Informationen an den InfoPoint-Server?
[Tue Nov 18 19:28:01 CET 2014][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.log] data NOT sent because of missing user confirmation


Was ist denn das für eine fehlende User Bestätigung? Ist das vllt Teil des Problems?

Gibt es auf dem System vllt eine Firewall oder ähnliches?

Od


Das kann ignoriert werden. Stefan hatte damals mal die Idee fuer das Sammeln von BPD-Informationen, um im Laufe der Zeit quasi eine Datenbank aufzubauen, in der man fuer jede Bank nachlesen kann, welche HBCI-Version, Server-Adresse verwendet werden muss, welche Geschaeftsvorfaelle sie unterstuetzt, usw. Ich hab das Feature in Hibiscus aber nie aktiviert, weil es meiner Meinung nach User irritieren wuerde, wenn das Programm hier Daten senden will.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11492
Dabei seit: 03 / 2005
Betreff:

Re: Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 20.11.2014 - 09:46 Uhr  ·  #10
Zitat geschrieben von bärenhund

Code
[Tue Nov 18 19:26:47 CET 2014][INFO][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.createKey] creating new key in /home/daniel/.jameica/hibiscus/ethikbank_geko2.rdh
[...]
[de.willuhn.jameica.hbci.HBCICallbackSWT.log] fetching institute keys failed: org.kapott.hbci.exceptions.ParseErrorException: FirstKeyReqRes.SendPubKey.SegHead.code: vorgegebener Wert "HIISA" stimmt nicht mit gefundenem



Also vorab: Nimm einfach die aktuelle Hibiscus-Version 2.6.10. Auch wenn sich die Anleitung der Ethikbank auf 2.6.2 bezieht, ist es kein Problem, eine neuere Version zu verwenden. Wenn du jetzt einmal das Nightly-Build 2.7 installiert hast, dann bleib bei dem.

Zum eigentlichen Problem: Du versuchst dich hier am HBCI-Verfahren "Schluesseldatei". Die im Wiki unter http://www.willuhn.de/wiki/dok…nken:vrb&s[]=ethikbank#ethikbank_ein_zweig_der_volksbank_eisenberg dokumentierten Zugangsdaten beziehen sich auf ein anderes Verfahren - naemlich PIN/TAN. Das also bitte nicht vermischen. Wenn die Bank das Verfahren "Schluesseldatei" anbietet und man dieses verwenden will, dann gelten andere Zugangsdaten als beim PIN/TAN-Verfahren (welches von den meisten Banken angeboten wird).

Du koenntest also entweder:

a) Die erstellte Schluesseldatei verwerfen und stattdessen einen PIN/TAN-Zugang gemaess der Anleitung im Wiki anlegen
b) oder die Schluesseldatei loeschen und das nochmal versuchen. Beachte, dass du als Port "3000" verwendest und als Host "hbci.gad.de". Als HBCI-Version "FinTS3". Die Fehlermeldung sieht mir jedenfalls so aus, als haettest du da versuchst, auf der PIN/TAN-Adresse "https://hbci-pintan.gad.de/cgi-bin/hbciservlet" eine Schluesseldatei zu erstellen.
bärenhund
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 6
Dabei seit: 11 / 2014
Betreff:

Re: Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 20.11.2014 - 13:29 Uhr  ·  #11
Hallo hibiscus,

danke fürs Feedback, aber ich hab eigentlich alles richtig gemacht. Ich benutze aktuelle Versionen Jameica (2.6.1) und Hibiscus (2.6.10) unter LinuxMint 17 (im Grunde Ubuntu 14.04 LTS). Die Angabe in meinem ersten Post ist falsch gewesen und wird korrigiert.

Edit: kann ich nicht mehr korrigieren!

Ich möchte Hibiscus einerseits für mein privates Konto, als auch fürs Geschäftskonto nutzen. Die Einrichtung des PIN-TAN-Verfahrens war wiegesagt unproblematisch, die Einrichtung des Geschäftskontos unter gleicher VR-Kennung klappt (unabhängig von der PIN-TAN-Anmeldung des anderen Kontos) einfach nicht. Ethikbank sieht für Geschäftskonten laut Vorstellung der verschiedenen Verfahren ausschliesslich hochsichere Verfahren wie Schlüsseldatei oder Chipkarte vor. Ob ich das Verfahren dennoch notfalls auf PIN-TAN umstellen kann, müsste ich in Erfahrung bringen.

Ferner ist mir der Unterschied der Zugangsdaten bei PIN-TAN und Schlüsseldiskette durchaus bewußt, ich hab die Erstellung einer Schlüsseldiskette gemäß den Anweisungen der Ethikbank, bzw. wie hier im Forum für GAD-Banken angegeben durchgeführt. Dabei habe ich explizit auf die Benutzerkennung (neunzehnziffrige Zahl beginnend mit 672...) und die VR-Kennung (beginnend mit VRK gefolgt von 16 Ziffern), sowie den Server hbci.gad.de und den Port (3000) geachtet.

Der Prozess der Signaturdatei-Erstellung wird nach Auswahl des HBCI-Verfahrens (FinTS 3.0) und der Angabe des Passwortes mit o.g. Fehlermeldung abgebrochen. Die Datei wird jedoch erstellt. Ich kann sie dann importieren und testen, was wiederum zur o.g. Fehlermeldung führt. UPD/BPD-Daten werden nicht angezeigt. Es bleibt eine für mich nicht weiter ersichtliche Sackgasse, da ich alle Parameter mehrmals überprüft habe.

Übrigens habe ich das Gleiche auch mit AqBanking/Gnucash probiert, auch hier kam es nicht zur Erstellung der Signaturdatei. Die Logs ähneln sich insoweit, als dass die Kommunikation an irgendeiner Stelle abgebrochen wird.

Ich werde demnächst noch versuchen VR-NetWorld gemäß Anleitung hier aus dem Forum unter Wine auszuprobieren. Wenn das nicht gelingt und sich bei Hibiscus keine Problemlösung eingestellt hat, werde ich vermutlich ein Windows-Zahlungsverkehrsprogramm auf einer virtuellen Windows-Installation nutzen müssen (was mich gar nicht begeistert). >_<

Danke für die prima Unterstützung :love: bis hier und nochmal die Bitte an die, die die Infos aus meiner Log-Datei verstehen, mir zu übersetzen, worin der Fehler besteht (und ob er zu beheben ist). :(

Gruß, :-)

bärenhund
Raimund Sichmann
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8459
Dabei seit: 08 / 2002
Betreff:

Re: Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 21.11.2014 - 07:43 Uhr  ·  #12
so wie ich das sehe, hast du alles richtig gemacht.

Wichtig wäre noch: Ist dir irgendwann bei den Versuchen die Einreichung des öffentlichen Schlüssels gelungen, dann musst du die Datei weiterverwenden und die Bank muss den INI Brief dazu haben. Eine neue Einreichung auch mit anderer Software ist nicht möglich.
Zitat
Einrichtung des Geschäftskontos unter gleicher VR-Kennung klappt (unabhängig von der PIN-TAN-Anmeldung des anderen Kontos) einfach nicht.

Zum PIN und TAN-Verfahren und der VR-Kennung.
Die VR-Kennung steuert, welche Konten man erreichen kann und wenn im Browserbanking alle Konten auftauchen, sollte es eigentlich auch im HBCI PIN&TAN funktionieren.
Wenn also die Ethikbank geschäftspolitisch entschieden hat, PIN & TAN für Geschäftskonten zu sperren, dann dürfte eigentlich das ganze Vorhaben nicht wirklich einfach funktionieren, weil du eine VR-Kennung immer auch für eine PIN&TAN-Anmeldung im Browser nutzen kannst. Oder die Ethikbank macht da ein paar Verrenkungen im Banksystem...

Vermutlich wurde also für die VR-Kennung dein Geschäftskonto nicht freigeschaltet.

HBCI-Signaturdatei/Chipkarte: Sie regelt aber auch die Berechtigung der Benutzerkennung, zumindest bei allen, die neueren Ursprung sind. Im Banksystem wird die Benutzerkennung der VR-Kennung zu/untergeordnet und sie bilden eine Art Einheit. Man kann einer VR-Kennung genau eine Benutzerkennung zuordnen.

Gibt es mehrere Ben.-Kennungen muss es damit auch mehrere VR-Kennungen geben, die diese steuern und umgekehrt. Will man also Konten trennen, dann muss es mehrere Gespanne Benutzerkennung/VR-Kennung geben.

Hat die Bank das FinTS/HBCI eines Kunden auf "ausschließlich VRK-Steuerung" umgestellt, wird bei einer ordentlich zugeordneten VR-Kennung diese zurückgemeldet.
Das sieht dann so aus:
http://vrkennung.de/rueckmeldecode-3072/
(dort findest du auch eine Anleitung für Hibiscus - am Beispiel der GLS Bank)

Handlungsempfehlung, in der Bank nochmal ganz genau prüfen lassen:
Ist der Zugang auf VRK-Regelung only umgestellt (am "Vertriebsweg 17")?
Ist bereits ein öffentlicher Schlüssel der Benutzerkennung im Banksystem angekommen?
wenn ja: Hast du nicht mehr alle Dateien, solltest du eine neue Benutzerkennung beantragen (und erfahren, welche VR-Kennung diese steuert)
wenn nein, dann frag: welche VRKs gibt es, welche Benutzerkennungen steuern diese?

Viel Material, sorry.
Gruß
Raimund
bärenhund
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 6
Dabei seit: 11 / 2014
Betreff:

Re: Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 10.03.2015 - 10:15 Uhr  ·  #13
Liebe Supporter,

ich will kurz - nachdem ich die Sache lange habe liegen lassen - Feedback geben. Der Fehler hat sich aufgetan und war so winzig wie peinlich. Die BLZ die ich eingegeben habe war nicht korrekt. Der HBCI-Zugang der Ethikbank setzt voraus, dass man die BLZ der Mutterbank, die VR-Bank Eisenberg eG eingibt. Diese unterscheidet sich nur von der BLZ der Ethikbank durch die letzte Ziffer, 4 statt 5. Wer also in der Anleitung liest: "BLZ Ihrer Bank" und danach sieht: "Ahja, kenn ich: 830 944 ..." der wird den Fehler nie finden.

Wenn man die korrekte BLZ eingibt, taucht die richtige Bankserver-Adresse automatisch im Textfeld auf.

Die nette Kundenbetreuerin bei der Ethikbank kam natürlich gleich drauf. :love: Ich habe sie gebeten, die Anleitung hier ein bisschen zu verbessern und darauf hinzuweisen, dass die anzugebene BLZ von der eigenen BLZ abweicht.

Problem erledigt. Herzlichen Dank nochmal für Eure Mühen und ein riesiges Entschuldigung für meine unachtsame Überprüfung aller Parameter.

Viele Grüße,

bärenhund
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8199
Dabei seit: 06 / 2008
Betreff:

Re: Probleme bei Signatur-Datei für Ethikbank

 · 
Gepostet: 10.03.2015 - 16:46 Uhr  ·  #14
Danke für das feedback und die Erläuterung/Lösung.
(PS: wobei die stand bereits auch in #8 wer dem Link folgt, finde auch vom Hersteller noch div. Infos - nicht dass hier das nächste Problem lauert :bandit: )
Gewählte Zitate für Mehrfachzitierung:   0