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 Fehler bei Schlüsselgenerierung

robin89

Betreff:

Hibiscus Fehler bei Schlüsselgenerierung

 ·  Gepostet: 21.05.2011 - 08:47 Uhr  ·  #75470
Hallo,

ich wollte mit Hibiscus einen neuen Schlüssel (auf USB-Stick) im RDH Format erstellen, dies schlug aber fehl. Im HBCI4Java Format klappte es.

Ich habe es dann mit dem HBCI4Java Passport Editor probiert, hier das Log:

<DBG> 01:55:25.0100 passport.AbstractHBCIPassport(706): creating new instance of a RDH2File passport
<DBG> 01:55:25.0114 passport.HBCIPassportRDH2File(69): loading passport data from file /media/USBSTICK/rdh2-test1.rdh
<DBG> 01:55:25.0114 passport.HBCIPassportRDH2File(74): loading data from file /media/USBSTICK/rdh2-test1.rdh
<WRN> 01:55:25.0114 passport.HBCIPassportRDH2File(80): have to create new passport file
<DBG> 01:55:55.0084 passport.HBCIPassportRDH2File(248): no RDH profile version explicity specified - starting autodetection
<DBG> 01:55:55.0092 passport.HBCIPassportRDH2File(253): this is HBCI version '1', which only supports RDH-1
<DBG> 01:55:55.0094 passport.rdh2file.RDH2File(384): calculating key with alg HmacSHA256 and length 24
<DBG> 01:55:55.0366 passport.rdh2file.RDH2File(402): using 32-byte-key for MAC calculation
<DBG> 01:55:55.0366 passport.rdh2file.RDH2File(406): MAC algorithm is HmacSHA256
<DBG> 01:55:55.0370 passport.rdh2file.RDH2File(384): calculating key with alg HmacSHA256 and length 32
<DBG> 01:55:55.0444 passport.rdh2file.FileHeader(66): file is a RDH-2-file in version 1
<DBG> 01:55:55.0450 passport.rdh2file.RDH2File(402): using 20-byte-key for MAC calculation
<DBG> 01:55:55.0450 passport.rdh2file.RDH2File(406): MAC algorithm is HmacSHA1
<DBG> 01:55:55.0457 passport.rdh2file.RDH2File(384): calculating key with alg HmacSHA1 and length 20
<DBG> 01:55:55.0556 passport.rdh2file.RDH2File(109): MAC field ok: false
<ERR> 01:55:55.0562 manager.HBCIUtils(1048): org.kapott.hbci.exceptions.HBCI_Exception: kann kein Passport des Typs RDH2File instanziieren
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:714)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:731)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:743)
at org.kapott.hbci.pe.EditorRDH2File.initPassport_e(EditorRDH2File.java:425)
at org.kapott.hbci.pe.AbstractEditor$1.run(AbstractEditor.java:86)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:709)
... 4 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: *** error while reading passport file
at org.kapott.hbci.passport.HBCIPassportRDH2File.<init>(HBCIPassportRDH2File.java:175)
... 9 more
Caused by: org.kapott.hbci.exceptions.InvalidPassphraseException: falsches Passwort
at org.kapott.hbci.passport.rdh2file.RDH2File.<init>(RDH2File.java:111)
at org.kapott.hbci.passport.HBCIPassportRDH2File.<init>(HBCIPassportRDH2File.java:113)
... 9 more


Was mache ich falsch?

Mit dem Passport Editor konnte ich einen Schlüssel im HBCI4Java Format problemlos erstellen.

Ich wollte den Schlüssel später evtl. auch mit VR-Networld nutzen, deswegen möchte ich ihn in diesem Format ablegen. Wäre das grundsätzlich möglich?

[color=#] [/color]

Holger Fischer

Betreff:

Re: Hibiscus Fehler bei Schlüsselgenerierung

 ·  Gepostet: 21.05.2011 - 10:29 Uhr  ·  #75472
Hi Robin,

laut den Meldungen "this is HBCI version '1', which only supports RDH-1" hast Du die falsche HBCI Version gewählt.
Die neuen RDH Profile (RDH2 + RDH 10) sind erst mit HBCI 3.0 möglich. Du scheinst eine HBCI Version 2.x eingestellt zu haben.

Viele Grüße

Holger

robin89

Betreff:

Re: Hibiscus Fehler bei Schlüsselgenerierung

 ·  Gepostet: 21.05.2011 - 11:13 Uhr  ·  #75473
Hallo Holger,

danke für den Hinweis.

Kann mir jemand sagen wo ich die HBCI Version einstellen kann?

In der GUI von Hibiscus habe ich nichts gefunden.

In den Property Dateien von Hibiscus auch nicht.

Bei der Schüsselerstellung wird diese Option nicht abgefragt.



robin

robin89

Betreff:

Re: Hibiscus Fehler bei Schlüsselgenerierung

 ·  Gepostet: 21.05.2011 - 14:43 Uhr  ·  #75474
Hallo nochmals,

ich habe nun einen Schlüssel mit Hibiscus im HBCI4Java Format erstellt, dies klappt auch.

Die Abfrage der HBCI Version kommt erst nachdem man das Kennwort für den Schlüssel festgelegt hat. Soweit komme ich aber bei der Erstellung eines Schlüssel im RDH Format gar nicht.

Der Fehler tritt auf nachdem ich das Kennwort für den Schlüssel mit OK bestätigen möchte.

Eingesetzte Versionen:

Software-Version: 1.12.3
Datenbank-Version: 31
Build: 329 [Datum 20101228]


Version: 1.10.0
SWT-Version: 3650 / gtk
Build: 403 [Datum 20101112]


Java:

java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.7) (fedora-52.1.9.7.fc14-x86_64)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)