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

Hibiscus-Server: Import RAH Schlüssel

magic

Betreff:

Hibiscus-Server: Import RAH Schlüssel

 ·  Gepostet: 06.11.2025 - 11:43 Uhr  ·  #181643
Hallo,

beim Import eines RAH Schlüssel, der von Hibicsus erzeugt wurde, erhalte ich beim hibiscus-server die Fehlermeldung: "Fehler beim Laden des Schlüssels: Passwort darf nicht leer sein " die Passwort Felder hatte ich aber ausgefüllt mit identischem Passwort.

Der Import eines RDH Schlüssel funktioniert ohne Probleme.
Der RAH-Schlüssel lässt sich in der Desktop-Version von Hibiscus ohne Probleme importieren.

Code
Callback für Passport mit Init-Daten: RAH10
Bitte geben Sie das Passwort für den Zugriff auf die Passport-Datei ein: Callback für Passport mit Init-Daten: RAH10
Bitte geben Sie das Passwort für den Zugriff auf die Passport-Datei ein: Callback für Passport mit Init-Daten: RAH10
Bitte geben Sie das Passwort für den Zugriff auf die Passport-Datei ein: Callback für Passport mit Init-Daten: RAH10
Bitte geben Sie das Passwort für den Zugriff auf die Passport-Datei ein: [Thu Nov 06 11:38:04 CET 2025][INFO][qtp1082856534-45][de.willuhn.jameica.hbci.payment.web.beans.PassportsRdh.store] copying CommerzBank_Maik_RAH.rdh to /var/lib/hibiscus/.jameica/hibiscus/passports/CommerzBank_Maik_RAH.rdh
[Thu Nov 06 11:38:04 CET 2025][INFO][qtp1082856534-45][de.willuhn.jameica.hbci.payment.web.beans.PassportsRdh.store] importing key
[Thu Nov 06 11:38:04 CET 2025][INFO][qtp1082856534-45][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.addKey] adding key /var/lib/hibiscus/.jameica/hibiscus/passports/CommerzBank_Maik_RAH.rdh to list
[Thu Nov 06 11:38:04 CET 2025][INFO][qtp1082856534-45][de.willuhn.jameica.hbci.payment.web.beans.PassportsRdh.store] saving password in wallet
[Thu Nov 06 11:38:04 CET 2025][INFO][qtp1082856534-45][de.willuhn.jameica.hbci.payment.web.beans.PassportsRdh.store] fetch accounts
[Thu Nov 06 11:38:04 CET 2025][INFO][qtp1082856534-45][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] load RAH10 key /var/lib/hibiscus/.jameica/hibiscus/passports/CommerzBank_Maik_RAH.rdh
[Thu Nov 06 11:38:04 CET 2025][WARN][qtp1082856534-45][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] unable to register current handle, callback: de.willuhn.jameica.hbci.payment.HBCICallbackServer@790796b0
[Thu Nov 06 11:38:04 CET 2025][ERROR][qtp1082856534-45][de.willuhn.jameica.hbci.payment.Settings.getHBCIPasswordKey] unsupported passport
[Thu Nov 06 11:38:04 CET 2025][ERROR][qtp1082856534-45][de.willuhn.jameica.hbci.payment.Settings.getHBCIPasswordKey] unsupported passport
[Thu Nov 06 11:38:04 CET 2025][ERROR][qtp1082856534-45][de.willuhn.jameica.hbci.payment.Settings.getHBCIPasswordKey] unsupported passport
[Thu Nov 06 11:38:04 CET 2025][ERROR][qtp1082856534-45][de.willuhn.jameica.hbci.payment.Settings.getHBCIPasswordKey] unsupported passport
[Thu Nov 06 11:38:04 CET 2025][INFO][qtp1082856534-45][de.willuhn.jameica.hbci.gui.DialogFactory.clearPINCache] pin cache cleared for all passports
[Thu Nov 06 11:38:04 CET 2025][INFO][qtp1082856534-45][de.willuhn.jameica.hbci.gui.DialogFactory.clearPINStore] pin store cleared for all passports
[Thu Nov 06 11:38:04 CET 2025][INFO][qtp1082856534-45][de.willuhn.jameica.security.Wallet.write] deleting wallet file /var/lib/hibiscus/.jameica/cfg/de.willuhn.jameica.hbci.HBCI.wallet2
[Thu Nov 06 11:38:04 CET 2025][ERROR][qtp1082856534-45][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] unable to load RAH10 key
org.kapott.hbci.exceptions.InvalidUserDataException: Passwort darf nicht leer sein 
  at org.kapott.hbci.passport.storage.format.AbstractFormat.getPassword(AbstractFormat.java:111)
  at org.kapott.hbci.passport.storage.format.AESFormat.getPassportKey(AESFormat.java:309)
  at org.kapott.hbci.passport.storage.format.AESFormat.load(AESFormat.java:148)
  at org.kapott.hbci.passport.storage.PassportStorage.load(PassportStorage.java:121)
  at org.kapott.hbci.passport.storage.PassportStorage.load(PassportStorage.java:79)
  at org.kapott.hbci.passport.HBCIPassportRAH10.<init>(HBCIPassportRAH10.java:103)
  at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
  at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
  at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:775)
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:819)
  at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:246)
  at de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load(HBCI4JavaFormat.java:190)
  at de.willuhn.jameica.hbci.passports.rdh.server.RDHKeyImpl.load(RDHKeyImpl.java:252)
  at de.willuhn.jameica.hbci.payment.web.beans.PassportsRdh.store(PassportsRdh.java:179)
  at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
  at java.base/java.lang.reflect.Method.invoke(Method.java:580)
  at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:64)
  at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
  at java.base/java.lang.reflect.Method.invoke(Method.java:580)
  at java.base/sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:97)
  at java.desktop/java.beans.Statement.invokeInternal(Statement.java:306)
  at java.desktop/java.beans.Statement$2.run(Statement.java:189)
  at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
  at java.desktop/java.beans.Statement.invoke(Statement.java:186)
  at java.desktop/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:234)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
  at org.eclipse.jetty.servlet.ServletHolder$NotAsync.service(ServletHolder.java:1443)
  at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:791)
  at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:550)
  at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
  at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:567)
  at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
  at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
  at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
  at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
  at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1435)
  at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
  at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
  at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
  at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
  at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1350)
  at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
  at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:234)
  at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
  at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:191)
  at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:146)
  at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
  at org.eclipse.jetty.server.Server.handle(Server.java:516)
  at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388)
  at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633)
  at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380)
  at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:279)
  at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
  at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
  at org.eclipse.jetty.io.ssl.SslConnection$DecryptedEndPoint.onFillable(SslConnection.java:540)
  at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:395)
  at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(SslConnection.java:161)
  at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
  at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
  at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336)
  at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313)
  at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171)
  at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129)
  at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:383)
  at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:882)
  at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1036)
  at java.base/java.lang.Thread.run(Thread.java:1583)

[Thu Nov 06 11:38:04 CET 2025][WARN][qtp1082856534-45][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.removeKey] removing key /var/lib/hibiscus/.jameica/hibiscus/passports/CommerzBank_Maik_RAH.rdh from key registry
[Thu Nov 06 11:38:04 CET 2025][INFO][qtp1082856534-45][de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory.removeKey] removing key /var/lib/hibiscus/.jameica/hibiscus/passports/CommerzBank_Maik_RAH.rdh from list
[Thu Nov 06 11:38:04 CET 2025][ERROR][pool-1-thread-1][de.willuhn.jameica.messaging.StatusBarServerMessageConsumer.handleMessage] Fehler beim Laden des Schlüssels: Passwort darf nicht leer sein