Zitat
Da hast Du eine alte Version des Passport Editors, der noch davon ausgeht, dass ALLE Hash-Werte mit RIPEMD-160 gebildet werden und 20 Bytes lang sind. Bei RDH-10 ist das jedoch nicht der Fall, darum braucht es da ein Update.
ok, neue Version hbci4java + PE, jetzt ging 1) und 2), Hash passt.
Hurra!
Schon mal vielen Dank für die superschnelle Hilfe.
Bei 3) New user keys kommt eine Fehlermeldung:
<DB2> 19:28:56.0034 passport.AbstractRDHPassport(318): using sig instance PKCS1_PSS/HBCIProvider
<DB2> 19:28:56.0034 passport.AbstractRDHPassport(289): using hash instance SHA-256/null
<DBG> 19:28:56.0034 manager.HBCIKernelImpl(454): looking if message is encrypted
<DB2> 19:28:56.0049 passport.AbstractRDHPassport(289): using hash instance SHA-256/null
<DBG> 19:28:56.0065 comm.CommStandard(151): closing communication line
<ERR> 19:28:59.0627 manager.HBCIUtils(1030): org.kapott.hbci.exceptions.HBCI_Exception: Übermitteln der neuen Nutzerschlüssel abgebrochen
at org.kapott.hbci.manager.HBCIUser.sendAndActivateNewUserKeys(HBCIUser.java:339)
at org.kapott.hbci.manager.HBCIUser.generateNewKeys(HBCIUser.java:360)
at org.kapott.hbci.pe.EditorRDHNew$13.run(EditorRDHNew.java:671)
Caused by: org.kapott.hbci.exceptions.NeedKeyAckException: Es muss ein INI-Brief generiert und an die Bank übermittelt werden
at org.kapott.hbci.manager.HBCIUser.triggerNewKeysEvent(HBCIUser.java:353)
at org.kapott.hbci.manager.HBCIUser.sendAndActivateNewUserKeys(HBCIUser.java:212)
... 2 more
ok, also wollte ich mit Hibiscus weitermachen und dort den ini-Brief bauen.
Schlüssel geöffnet, auf "ini-brief" geklickt ... Zack!
[Wed Aug 26 19:42:30 GMT+01:00 2009][INFO][de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat.load] load key D:\home\ths\voba-10.rdh
[Wed Aug 26 19:42:30 GMT+01:00 2009][INFO][de.willuhn.jameica.hbci.gui.DialogFactory.importPassport] using cached passport load key, passport: org.kapott.hbci.passport.HBCIPassportRDHNew
[Wed Aug 26 19:42:30 GMT+01:00 2009][INFO][de.willuhn.jameica.hbci.HBCICallbackSWT.callback] callback [reason 21] handled by class de.willuhn.jameica.hbci.passports.rdh.server.PassportHandleImpl
[Wed Aug 26 19:42:30 GMT+01:00 2009][ERROR][de.willuhn.jameica.gui.dialogs.AbstractDialog$4.run] error while painting dialog
java.lang.NoSuchMethodError: org.kapott.hbci.passport.INILetter.getKeyHashDisplay()[B
at de.willuhn.jameica.hbci.gui.dialogs.NewKeysDialog.paint(NewKeysDialog.java:106)
at de.willuhn.jameica.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:407)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
at de.willuhn.jameica.gui.dialogs.AbstractDialog.open(AbstractDialog.java:397)
at de.willuhn.jameica.hbci.passports.rdh.Controller.startIniLetter(Controller.java:386)
at de.willuhn.jameica.hbci.passports.rdh.Detail$3.handleAction(Detail.java:104)
at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:152)
at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
at de.willuhn.jameica.gui.GUI$3.run(GUI.java:668)
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:664)
at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:146)
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:685)
at de.willuhn.jameica.gui.GUI.init(GUI.java:219)
at de.willuhn.jameica.system.Application.init(Application.java:140)
at de.willuhn.jameica.system.Application.newInstance(Application.java:85)
at de.willuhn.jameica.Main.main(Main.java:78)
[Wed Aug 26 19:42:30 GMT+01:00 2009][ERROR][de.willuhn.jameica.hbci.passports.rdh.Controller.startIniLetter] error while creating ini letter
java.lang.RuntimeException: java.lang.NoSuchMethodError: org.kapott.hbci.passport.INILetter.getKeyHashDisplay()[B
at de.willuhn.jameica.gui.dialogs.AbstractDialog$4.run(AbstractDialog.java:412)