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]