Hibiscus / Jameica / Server // PSD2 Postbank

Ist für mich jetzt Schluss mit lustig?

RcRaCk2k

Betreff:

Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 11.09.2019 - 10:39 Uhr  ·  #147913
Servus Leute,

ich stehe gerade vor einem etwas größeren Problem. Ich nutze die Server-Anwendung von HIBISCUS (Jameia-Server) um meine Umsätze täglich vom Konto abrufen zu können.

Ich habe die PIN/TAN Konfiguration gelöscht und neu angelegt.
Ich erhalte aktuell folgende Fehlermeldungen:

Code
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store] created new pin/tan file /root/.jameica/hibiscus/passports/1568190514061.pt
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store] creating random passport key
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store] saving pin in wallet
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store] preparing callback session
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store] creating pin/tan config
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store] save pin/tan config
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] storing pin/tan config
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] adding new pin/tan config
[Wed Sep 11 10:28:34 CEST 2019][WARN][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] have to create new passport file
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.callback] applying callback reason 8 via pintan session
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.callback] applying callback reason 7 via pintan session
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.callback] applying callback reason 9 via pintan session
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.callback] applying callback reason 10 via pintan session
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.callback] applying callback reason 26 via pintan session
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.callback] applying callback reason 11 via pintan session
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.callback] applying callback reason 18 via pintan session
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.store] saving passport config
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store] create passport handle
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store] fetch accounts
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] open pin/tan passport
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] url         : hbci.postbank.de/banking/hbci.do
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] blz         : 76010085
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] filter      : Base64
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] HBCI version: 300
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] [PIN/TAN] using stored tan sec mech: <ask-user>
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] fetching institute data
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] Aktualisiere Bankparameter (BPD)
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] creating hbci message DialogInitAnon
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] creating a connection to https://hbci.postbank.de:443/banking/hbci.do and checking the certificate
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] sending hbci message
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] waiting for response message
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] waiting for response message
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] verifying signature of response message
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] institute data received - new version is 11
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.server.BPDUtil.updateCache] BPD cache update state [expired: true, new version: true]
[Wed Sep 11 10:28:34 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.server.BPDUtil.updateCache] updating BPD cache
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.server.BPDUtil.updateCache] customer 1: updated BPD- inserts: 34, updates: 0, deletions: 0
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] creating hbci message DialogEndAnon
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] sending hbci message
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] waiting for response message
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] waiting for response message
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] verifying signature of response message
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] dialog finished
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] fetching new sys-id from institute
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] Rufe neue System-ID ab
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] creating hbci message Synch
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] signing hbci message
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] encrypting hbci message
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] creating a connection to https://hbci.postbank.de:443/banking/hbci.do and checking the certificate
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] sending hbci message
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] waiting for response message
[Wed Sep 11 10:28:35 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] waiting for response message
[Wed Sep 11 10:28:36 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] decrypting response message
[Wed Sep 11 10:28:36 CEST 2019][ERROR][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] Meldung der Bank: 9050:Teilweise fehlerhaft. org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Wed Sep 11 10:28:36 CEST 2019][ERROR][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] Meldung der Bank: 9962:Der Auftrag kann nicht mit der gewählten Mobilfunknummer legitimiert werden. (5: Synch.TAN2Step6) org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Wed Sep 11 10:28:36 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] verifying signature of response message
[Wed Sep 11 10:28:36 CEST 2019][WARN][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] message has no signature
[Wed Sep 11 10:28:36 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.callback] GOT PIN/TAN secmech list: *** Select a pintan method from the list [920:BestSign|930:mobileTAN]
[Wed Sep 11 10:28:36 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.Settings.getPinTanSecMech] using pintan secmech from list: 920
[Wed Sep 11 10:28:36 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] Derzeitiges TAN-Verfahren aktualisiert, starte Dialog neu
[Wed Sep 11 10:28:36 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] closing pin/tan passport
[Wed Sep 11 10:28:36 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] pin/tan passport closed
[Wed Sep 11 10:28:36 CEST 2019][ERROR][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] error while opening pin/tan passport
org.kapott.hbci.exceptions.HBCI_Exception: can not create HBCI handle
        at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:145)
        at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:180)
        at de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store(PassportsPinTan.java:303)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
        at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
        at java.beans.Statement.invokeInternal(Statement.java:292)
        at java.beans.Statement.access$000(Statement.java:58)
        at java.beans.Statement$2.run(Statement.java:185)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.beans.Statement.invoke(Statement.java:182)
        at java.beans.Expression.getValue(Expression.java:155)
        at de.willuhn.datasource.BeanUtil.invoke(BeanUtil.java:250)
        at de.willuhn.jameica.webtools.FrontController.service(FrontController.java:239)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
        at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:840)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:513)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:513)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
        at org.eclipse.jetty.server.Server.handle(Server.java:539)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
        at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:259)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
        at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: can not register user
        at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:283)
        at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:133)
        ... 50 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: error while fetching new sysid from institute
        at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:438)
        at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:607)
        at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:630)
        at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:281)
        ... 51 more
Caused by: org.kapott.hbci.exceptions.ProcessException: error while fetching new sysid from institute
        at org.kapott.hbci.dialog.HBCIDialogSync.checkResult(HBCIDialogSync.java:114)
        at org.kapott.hbci.dialog.AbstractRawHBCIDialog.execute(AbstractRawHBCIDialog.java:86)
        at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:421)
        ... 54 more

[Wed Sep 11 10:28:36 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.delete] deleting config for file 1568190514061.pt
[Wed Sep 11 10:28:36 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.delete] deleted passport file /root/.jameica/hibiscus/passports/1568190514061.pt
[Wed Sep 11 10:28:36 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.delete] deleting BPD/UPD caches
[Wed Sep 11 10:28:36 CEST 2019][INFO][qtp2036149093-25][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.delete] deleting BPD/UPD cache versions
[Wed Sep 11 10:28:36 CEST 2019][ERROR][qtp2036149093-25][de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store] error while saving pin/tan config
java.rmi.RemoteException: error while opening pin/tan passport; nested exception is:
        org.kapott.hbci.exceptions.HBCI_Exception: can not create HBCI handle
        at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:202)
        at de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store(PassportsPinTan.java:303)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
        at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
        at java.beans.Statement.invokeInternal(Statement.java:292)
        at java.beans.Statement.access$000(Statement.java:58)
        at java.beans.Statement$2.run(Statement.java:185)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.beans.Statement.invoke(Statement.java:182)
        at java.beans.Expression.getValue(Expression.java:155)
        at de.willuhn.datasource.BeanUtil.invoke(BeanUtil.java:250)
        at de.willuhn.jameica.webtools.FrontController.service(FrontController.java:239)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
        at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:840)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:513)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:513)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
        at org.eclipse.jetty.server.Server.handle(Server.java:539)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
        at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:259)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
        at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: can not create HBCI handle
        at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:145)
        at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:180)
        ... 49 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: can not register user
        at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:283)
        at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:133)
        ... 50 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: error while fetching new sysid from institute
        at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:438)
        at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:607)
        at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:630)
        at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:281)
        ... 51 more
Caused by: org.kapott.hbci.exceptions.ProcessException: error while fetching new sysid from institute
        at org.kapott.hbci.dialog.HBCIDialogSync.checkResult(HBCIDialogSync.java:114)
        at org.kapott.hbci.dialog.AbstractRawHBCIDialog.execute(AbstractRawHBCIDialog.java:86)
        at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:421)
        ... 54 more

[Wed Sep 11 10:28:36 CEST 2019][ERROR][pool-1-thread-1][de.willuhn.jameica.messaging.StatusBarServerMessageConsumer.handleMessage] Fehler beim Speichern der PIN/TAN-Einstellungen: error while opening pin/tan passport; nested exception is:
        org.kapott.hbci.exceptions.HBCI_Exception: can not create HBCI handle


Was kann ich dagegen machen?
Bin ich jetzt durch die PSD2 Umstellung vom "Umsätze abrufen" ausgeschlossen?
Ich kann nicht jeden Tag alle 4h meinen Finger auf mein Handy legen.

hibiscus

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 11.09.2019 - 10:53 Uhr  ·  #147916

RcRaCk2k

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 11.09.2019 - 12:51 Uhr  ·  #147943
Servus @hibiscus,

habe ich bereits durchgelesen. Aber die Postbank ist was das ganze Thema anbelangt nicht gerade mit dem technischen Fortschritt gegangen, bzw. hat viele Authentifizierungsmethoden gar nicht erst im Angebot.

Schlüsseldiskette: NEIN

Selbst PIN/TAN ist als Sicherheitsverfahren nicht mehr vorhanden. Nur noch *** Select a pintan method from the list [920:BestSign|930:mobileTAN] ***

Kannst du mir sagen, wie ich beim Jameica-Server die Methode auf 920-BestSign umstellen und den Gerätenamen mit angeben kann auf welchem die Synchronisierung durchgeführt werden soll?

Ich würde dann den Sync-Job auf 07:30 Uhr einprogrammieren und um diese Zeit immer mit dem Handy die Transaktion bestätigen.

Gibt es eine yaml configuration, oder direkt in mysql?
Vielleicht sagt mir kurz wie ich die PIN/TAN Konfiguration rein kloppen kann.

hibiscus

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 11.09.2019 - 12:56 Uhr  ·  #147944
Du musst die PIN/TAN-Konfiguration im Server loeschen, anschliessend neu anlegen und als TAN-Handler den Console-Handler auswählen. Wenn dann Interaktion noetig ist, musst du das in dem Konsolen-Fenster eingeben, in dem der Server laeuft. Hier musst du aber aufpassen, dass du den Prozess nicht im Hintergrund startest und STDOUT/STDERR nicht auf /dev/null umbiegst, damit Interaktion in der Konsole möglich ist.

Ob das alles so funktionieren wird, weiss ich selbst nicht. Hatte selbst auch noch keine Moeglichkeit, das zu testen. Unter Umstaenden kann der Hibiscus-Server mit PSD2/SCA in der Tat nicht mehr verwendet werden.

RcRaCk2k

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 11.09.2019 - 13:31 Uhr  ·  #147950
Okay, das hatte ich in der Tat schon ausprobiert.
Die Konsole frägt nicht nach.

Ich starte mit ./jameicaserver.sh ohne etwas zu pipen.

Alles klar, dann muss ich mir da was Neues überlegen, wie ich zu meinen Umsätzen komme. Ich denke ein Bankwechsel zu einer Bank mit Schlüsseldisketten-Unterstützung wird da die einzige wahre Möglichkeit sein.

EBICS unterstützt Hibiscus ja noch nicht? Wolltest du nicht mal was entwickeln, wenn man dir dafür den Aufwand entlohnt? Gilt dieses Angebot noch und wenn ja, hättest du einen Kurs zu dem du das anbieten könntest?

Code
Fehler beim Speichern der PIN/TAN-Einstellungen: error while opening pin/tan passport; nested exception is: org.kapott.hbci.exceptions.HBCI_Exception: can not create HBCI handle


Code
[Wed Sep 11 13:48:56 CEST 2019][INFO][qtp1510903064-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] waiting for response message
[Wed Sep 11 13:48:56 CEST 2019][INFO][qtp1510903064-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] decrypting response message
[Wed Sep 11 13:48:56 CEST 2019][ERROR][qtp1510903064-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] Meldung der Bank: 9050:Teilweise fehlerhaft. org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Wed Sep 11 13:48:56 CEST 2019][ERROR][qtp1510903064-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] Meldung der Bank: 9962:Der Auftrag kann nicht mit der gewählten Mobilfunknummer legitimiert werden. (5: Synch.TAN2Step6) org.kapott.hbci.status.HBCIStatus.addRetVal(HBCIStatus.java:72)
[Wed Sep 11 13:48:56 CEST 2019][INFO][qtp1510903064-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.status] verifying signature of response message
[Wed Sep 11 13:48:56 CEST 2019][WARN][qtp1510903064-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] message has no signature
[Wed Sep 11 13:48:56 CEST 2019][INFO][qtp1510903064-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.callback] GOT PIN/TAN secmech list: *** Select a pintan method from the list [920:BestSign|930:mobileTAN]
[Wed Sep 11 13:48:56 CEST 2019][INFO][qtp1510903064-25][de.willuhn.jameica.hbci.payment.Settings.getPinTanSecMech] using pintan secmech from list: 920
[Wed Sep 11 13:48:56 CEST 2019][INFO][qtp1510903064-25][de.willuhn.jameica.hbci.payment.HBCICallbackServer.log] Derzeitiges TAN-Verfahren aktualisiert, starte Dialog neu
[Wed Sep 11 13:48:56 CEST 2019][INFO][qtp1510903064-25][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] closing pin/tan passport
[Wed Sep 11 13:48:56 CEST 2019][INFO][qtp1510903064-25][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.close] pin/tan passport closed
[Wed Sep 11 13:48:56 CEST 2019][ERROR][qtp1510903064-25][de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open] error while opening pin/tan passport
org.kapott.hbci.exceptions.HBCI_Exception: can not create HBCI handle
        at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:145)
        at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:180)
        at de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store(PassportsPinTan.java:303)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
        at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
        at java.beans.Statement.invokeInternal(Statement.java:292)
        at java.beans.Statement.access$000(Statement.java:58)
        at java.beans.Statement$2.run(Statement.java:185)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.beans.Statement.invoke(Statement.java:182)
        at java.beans.Expression.getValue(Expression.java:155)
        at de.willuhn.datasource.BeanUtil.invoke(BeanUtil.java:250)
        at de.willuhn.jameica.webtools.FrontController.service(FrontController.java:239)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
        at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:840)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:513)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:513)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
        at org.eclipse.jetty.server.Server.handle(Server.java:539)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
        at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:259)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
        at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: can not register user
        at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:283)
        at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:133)
        ... 50 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: error while fetching new sysid from institute
        at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:438)
        at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:607)
        at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:630)
        at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:281)
        ... 51 more
Caused by: org.kapott.hbci.exceptions.ProcessException: error while fetching new sysid from institute
        at org.kapott.hbci.dialog.HBCIDialogSync.checkResult(HBCIDialogSync.java:114)
        at org.kapott.hbci.dialog.AbstractRawHBCIDialog.execute(AbstractRawHBCIDialog.java:86)
        at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:421)
        ... 54 more

[Wed Sep 11 13:48:56 CEST 2019][INFO][qtp1510903064-25][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.delete] deleting config for file 1568202535257.pt
[Wed Sep 11 13:48:56 CEST 2019][INFO][qtp1510903064-25][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.delete] deleted passport file /root/.jameica/hibiscus/passports/1568202535257.pt
[Wed Sep 11 13:48:56 CEST 2019][INFO][qtp1510903064-25][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.delete] deleting BPD/UPD caches
[Wed Sep 11 13:48:56 CEST 2019][INFO][qtp1510903064-25][de.willuhn.jameica.hbci.passports.pintan.PinTanConfigFactory.delete] deleting BPD/UPD cache versions
[Wed Sep 11 13:48:56 CEST 2019][ERROR][qtp1510903064-25][de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store] error while saving pin/tan config
java.rmi.RemoteException: error while opening pin/tan passport; nested exception is:
        org.kapott.hbci.exceptions.HBCI_Exception: can not create HBCI handle
        at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:202)
        at de.willuhn.jameica.hbci.payment.web.beans.PassportsPinTan.store(PassportsPinTan.java:303)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
        at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
        at java.beans.Statement.invokeInternal(Statement.java:292)
        at java.beans.Statement.access$000(Statement.java:58)
        at java.beans.Statement$2.run(Statement.java:185)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.beans.Statement.invoke(Statement.java:182)
        at java.beans.Expression.getValue(Expression.java:155)
        at de.willuhn.datasource.BeanUtil.invoke(BeanUtil.java:250)
        at de.willuhn.jameica.webtools.FrontController.service(FrontController.java:239)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
        at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:840)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:513)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:513)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
        at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213)
        at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:119)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
        at org.eclipse.jetty.server.Server.handle(Server.java:539)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
        at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:259)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:108)
        at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
        at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: can not create HBCI handle
        at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:145)
        at de.willuhn.jameica.hbci.passports.pintan.server.PassportHandleImpl.open(PassportHandleImpl.java:180)
        ... 49 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: can not register user
        at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:283)
        at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:133)
        ... 50 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: error while fetching new sysid from institute
        at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:438)
        at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:607)
        at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:630)
        at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:281)
        ... 51 more
Caused by: org.kapott.hbci.exceptions.ProcessException: error while fetching new sysid from institute
        at org.kapott.hbci.dialog.HBCIDialogSync.checkResult(HBCIDialogSync.java:114)
        at org.kapott.hbci.dialog.AbstractRawHBCIDialog.execute(AbstractRawHBCIDialog.java:86)
        at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:421)
        ... 54 more

hibiscus

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 11.09.2019 - 14:35 Uhr  ·  #147978
Ne, EBICS werde ich wohl nicht unterstützen. AqBanking kann das aber.

Zum TAN-Verfahren: Du kannst das auch in einer Config-Datei fest hinterlegen. Oeffne die Datei

~/.jameica/cfg/de.willuhn.jameica.hbci.passports.pintan.rmi.PinTanConfig.properties

in einem Texteditor. Fuege dort eine Zeile in der Form ein:

1234567890.pt.secmech.current=920

"1234567890.pt" ist hierbei der Name der PIN/TAN-Konfigurationsdatei.

Die TAN-Abfrage selbst sollte dann aber auf der Konsole erscheinen. Jameica darf hierbei aber nicht mit dem Parameter "-n" (nicht-interaktiver Modus) gestartet worden sein.

RcRaCk2k

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 13.09.2019 - 20:12 Uhr  ·  #148574
Alles klar, das werde ich mal versuchen, danke dir.

Andere Sache noch. Ich komme mit SEAL-ONE auf der Desktop-Konfiguration nicht weiter.

Ich wähle aus 920 BestSign, danach TAN-Medium "SO:Mi9" und dann frägt er nach einer TAN. Die SEAL.ONE gehen mittels APP, man legt dann den Finger auf den FingerPrint und so wird der Zugang entsperrt. Kann es sein, dass diese Art und Weise noch nicht unterstütz wird?

msa

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 13.09.2019 - 20:21 Uhr  ·  #148577
Ich kenne die App nicht. Aber ich kann mir nicht vorstellen, dass allein durch Entsperren die Transaktion ausgelöst wird. Irgendwo in der App kommt dann doch sicher noch eine Frage. Bei anderen Apps heißt das dann sowas wie "möchten Sie den Login freigeben" oder etwas in der Art, was man dann mit JA oder OK bestätigen muß. Eben ganu so, wie es auch bei Überweisungen der Fall ist. Da kommt doch auch ne Frage "möchten Sie betrag xy an empfänger ab überweisen"...

OlliL

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 14.09.2019 - 07:56 Uhr  ·  #148596
Beim erstmaligen Login via HBCI (und danach wohl alle 90 Tage) erscheint eine freizugebende Transaktion in BestSign - die wird entweder per Fingerabdruck oder Passwort (wenn kein Sensor oder nicht konfiguriert) freigegeben. Danach erscheint in der App eine TAN. Das sieht man so dann wahrscheinlich zum ersten Mal, da im Onlinebanking die Freigabe in der App "direkt wirkt" ohne TAN. Bei der Verwendung über HBCI wird jedoch eine TAN angezeigt. Die kann man dann angeben wenn man nach Ihr gefragt wird....

RcRaCk2k

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 14.09.2019 - 20:30 Uhr  ·  #148720
Hmmm Okay, aber bei mir tut sich bei der APP rein gar nichts. Toten Stille.
Naja, ich versuchs mal weiter.

dominik.ludwig30

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 28.09.2019 - 19:06 Uhr  ·  #150460
Zitat geschrieben von hibiscus

Ne, EBICS werde ich wohl nicht unterstützen. AqBanking kann das aber.

Zum TAN-Verfahren: Du kannst das auch in einer Config-Datei fest hinterlegen. Oeffne die Datei

~/.jameica/cfg/de.willuhn.jameica.hbci.passports.pintan.rmi.PinTanConfig.properties

in einem Texteditor. Fuege dort eine Zeile in der Form ein:

1234567890.pt.secmech.current=920

"1234567890.pt" ist hierbei der Name der PIN/TAN-Konfigurationsdatei.

Die TAN-Abfrage selbst sollte dann aber auf der Konsole erscheinen. Jameica darf hierbei aber nicht mit dem Parameter "-n" (nicht-interaktiver Modus) gestartet worden sein.


Ich habe die Konfiguration entsprechend gesetzt, bekomme aber immer noch die Aufforderung mein Verfahren einzugeben:

~/.jameica/cfg/de.willuhn.jameica.hbci.passports.pintan.rmi.PinTanConfig.properties
Code
2 1568837164043.pt.bezeichnung=Postbank
  123456.pt.konto.4=5
  123456.pt.konto.3=4
  123456.pt.konto.2=3
  123456.pt.konto.1=2
  123456.pt.konto.0=1
  123456.pt.hbciversion=300
  123456.pt.tanmedias.0=SO\:BestSign
  123456.pt.secmech=920\:BestSign
  123456.pt.secmech.current=920\:BestSign
  123456.pt.showtan=false


Start der Applikation über: ./jameicaserver.sh -w ../.password

hibiscus

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 28.09.2019 - 19:08 Uhr  ·  #150461
Gib mal testweise nur die Nummer des TAN-Verfahrens in der Config-Datei ein. Also nur "920" statt "920:BestSign".

dominik.ludwig30

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 28.09.2019 - 21:18 Uhr  ·  #150464
Hat leider nicht funktioniert. Ich bekomme auf der Konsole immer noch die TAN-Abfrage :(

msa

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 29.09.2019 - 13:04 Uhr  ·  #150484
Zitat geschrieben von dominik.ludwig30
Ich bekomme auf der Konsole immer noch die TAN-Abfrage :(
Ähm. Was jetzt? Die Abfrage nach dem TAN-Verfahren oder die Abfrage nach der TAN? Du hast leider trotz mehrfacher Frage nicht geantwortet, wie der Server zu der nötigen TAN kommen soll, wenn er Dich nicht danach fragen kann. Kann es sein, dass Du einen generellen Denkfehler machst? Im WebBanking kann man bei BestSign einen Auftrag einfach durch Drücken der Taste bestätigen - ohne TAN. Bei HBCI geht das nicht. Dort muss immer die TAN, die auf dem BestSign angezeigt wird eingegeben werden! Und das kann ja nur passieren, wenn der Server Dich irgendwie fragen kann und Du irgendwo die TAN eintippen kannst...

hibiscus

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 30.09.2019 - 12:43 Uhr  ·  #150512
Ich habe im Hibiscus-Server ein paar Erweiterungen vorgenommen. Sowohl TAN-Verfahren als auch TAN-Medienbezeichnung können jetzt beim Anlegen/Bearbeiten eines PIN/TAN-Bankzugangs direkt im Webfrontend mit eingegeben werden. Ausserdem sollte die Interaktion per Konsole jetzt auch funktionieren. Ist ab morgen im Nightly-Build. Ich habe den entsprechenden Absatz auf der PSD2-Infoseite unter https://www.willuhn.de/wiki/do…ent-server entsprechend angepasst.

dominik.ludwig30

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 30.09.2019 - 20:16 Uhr  ·  #150544
Zitat geschrieben von msa

Zitat geschrieben von dominik.ludwig30
Ich bekomme auf der Konsole immer noch die TAN-Abfrage :(
Ähm. Was jetzt? Die Abfrage nach dem TAN-Verfahren oder die Abfrage nach der TAN? Du hast leider trotz mehrfacher Frage nicht geantwortet, wie der Server zu der nötigen TAN kommen soll, wenn er Dich nicht danach fragen kann. Kann es sein, dass Du einen generellen Denkfehler machst? Im WebBanking kann man bei BestSign einen Auftrag einfach durch Drücken der Taste bestätigen - ohne TAN. Bei HBCI geht das nicht. Dort muss immer die TAN, die auf dem BestSign angezeigt wird eingegeben werden! Und das kann ja nur passieren, wenn der Server Dich irgendwie fragen kann und Du irgendwo die TAN eintippen kannst...


Du musst dich nur alle 90 Tage mit einer TAN authentifizieren. Das war damals nicht der Fall. So muss ich, wenn der Bankserver eine authentifizierung über ein TAN-Medium erfordert, diese challenge entsprechend beantworten. Dies geht über einen Serverdaemon natürlich nicht. Zum Glück gibt es noch eine Desktopvariante von Hibiscus. Hier kann ich über eine UI die authentifizierungs-challenge abschließen. Anschließend habe ich wieder für 90 Tage ruhe:)

dominik.ludwig30

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 30.09.2019 - 20:18 Uhr  ·  #150546
Zitat geschrieben von hibiscus

Ich habe im Hibiscus-Server ein paar Erweiterungen vorgenommen. Sowohl TAN-Verfahren als auch TAN-Medienbezeichnung können jetzt beim Anlegen/Bearbeiten eines PIN/TAN-Bankzugangs direkt im Webfrontend mit eingegeben werden. Ausserdem sollte die Interaktion per Konsole jetzt auch funktionieren. Ist ab morgen im Nightly-Build. Ich habe den entsprechenden Absatz auf der PSD2-Infoseite unter https://www.willuhn.de/wiki/do…ent-server entsprechend angepasst.


Sehr tolle Arbeit. Freue mich auf den build heute Abend. Were es abends testen:)
Könnte man theoretisch die XML-RPC Schnittstelle vielleicht auch für das setzen der TANs verwenden?

hibiscus

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 30.09.2019 - 22:30 Uhr  ·  #150550
Genau dafuer ist der XML-RPC-Handler doch da. Das ist seine einzige Aufgabe. Die Erfassung einer TAN aus dem Server auszulagern, damit sie von einem externen System geliefert werden kann.

Siehe forum/topic.php?p=148013
Dort kam auch die Idee mit einem Telegram-Bot auf. Das finde ich auch eine ziemlich coole Idee, da man hierfuer auf Client-Seite nicht extra was entwickeln muesste. Der Hibiscus-Server wuerde die smsTAN-Anfrage als Bot ueber den Telegram-Messanger senden. Dann braeuchte man nur noch die TAN aus der SMS per Telegram zurueck an den Server senden. Nettes Experiment. Leider fehlt mir auf absehbare Zeit die Gelegenheit, sowas auszuprobieren. Aber vielleicht entwickelt es ja der User @mschn.

msa

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 30.09.2019 - 22:57 Uhr  ·  #150552
Coole Idee. TAN-Versand über einen in Dubai beheimateten Messenger-Dienst. :-/

Ich lach mich schlapp. Da sieht man, was die PSD2 anrichtet. :happy:

hibiscus

Betreff:

Re: Hibiscus / Jameica / Server // PSD2 Postbank

 ·  Gepostet: 30.09.2019 - 23:10 Uhr  ·  #150553
Die Risiken mal aussen vor gelassen. Ich fand es eine interessante Idee und habe eigentlich auch Spass am Programmieren solcher Experimente. Einfach, um mal ein paar technische Spielereien auszuprobieren. Immer nur mit dieser staubtrockenen FinTS-Schnittstelle und den "Spezialitäten" diverser FinTS-Server zu tun zu haben, ist auf Dauer ja auch kein wirklich erfüllendes Hobby. Ich wuerde gern viel mehr an Experimenten an und um Hibiscus basteln. Aber dank neuer TAN-Verfahren, SEPA, PSD2, ... beschäftige ich mich nur noch mit diesem Regularien-Kram.