Hi,
Ich habe mich weiter mit dem Thema beschäftigt und an diversen stellen hier im Forum über diese Passport files erkundigt.
Ich habe mir den HBCI4Java Passport Editor heruntergeladen und ans laufen gebracht.
Damit habe ich dann eine passport Datei für PinTan erstellt. Die Angaben habe ich aus Hibiscus übernommen denn dort funktioniert die Verbindung ja.
HBCIBatch gibt jetzt keine Fehlermeldungen auf STDOUT aus schreibt ins log aber:
Code
Exception in thread "main" org.kapott.hbci.exceptions.HBCI_Exception: can not instantiate passport of type PinTan
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.tools.HBCIBatch.main(HBCIBatch.java:250)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:709)
... 3 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: *** loading of passport file failed
at org.kapott.hbci.passport.HBCIPassportPinTan.<init>(HBCIPassportPinTan.java:180)
... 8 more
Caused by: org.kapott.hbci.exceptions.InvalidPassphraseException: wrong passphrase
at org.kapott.hbci.passport.HBCIPassportPinTan.<init>(HBCIPassportPinTan.java:141)
... 8 more
Ausgelöst werden die Fehler ja scheinbar von einer "InvalidPassphraseException". Ich habe die Passphrase aber korrekt angegeben. Mit dem Editor kann ich die Passport Datei unter Angabe der gleichen Pin problemlos öffnen.
Der entsprechende Teil in meiner answers.properties:
Code
Callback-Reason: NEED_PASSPHRASE_LOAD und NEED_PASSPHRASE_SAVE
passphrase=9999
Kann mir jemand helfen ?