Verwendung des Passport Editor

 
eliasp
Neuling
Avatar
Geschlecht: keine Angabe
Beiträge: 1
Dabei seit: 08 / 2009
Betreff:

Verwendung des Passport Editor

 · 
Gepostet: 07.08.2009 - 03:37 Uhr  ·  #1
Hallo zusammen,

komme mit dem hbci4java Passport Editor nicht ganz klar.

Ich habe eine HBCI-Karte und versuche per DDV im Passport-Editor was zustande zu bringen.

Als Reader hab ich einen Reiner SCT cyberJack® pinpad und verwende hierfür die aktuellen Treiber in Version 3.3.2.

In den DDV-Optionen vom Passport-Editor hab ich folgende Angaben gemacht:

Path of passport files: leer
Additional prefix for passport files: leer
Filename of DDV library: leer (hab verschiedene Angaben versucht, aber wohl nie das richtige File erwischt)
Filename of CTAPI library: /usr/lib/libctapi-cyberjack.so.2.3.2
CT port number: 4 (entnommen aus dem Devicepfad /dev/bus/usb/004/004)
CT logical number: 4 (entnommen aus dem Devicepfad /dev/bus/usb/004/004)
Use biometrics: No
Use softpin: No
Index number of HBCI account to be used: 1 (Karte ist momentan noch komplett leer, von daher dürfte das keine große Rolle spielen)

Versuche ich jetzt mit einem Klick auf "OK" weiterzukommen, lande ich nur bei dieser Fehlermeldung:

Code

<DBG> 03:33:29.0766 passport.AbstractHBCIPassport(689): creating new instance of a DDV passport
<DBG> 03:33:29.0785 passport.HBCIPassportDDV(144): trying to load native DDV library 
<ERR> 03:33:29.0786 manager.HBCIUtils(1030): org.kapott.hbci.exceptions.HBCI_Exception: kann kein Passport des Typs DDV instanziieren
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:697)
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:714)
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:726)
  at org.kapott.hbci.pe.EditorDDV.initPassport_e(EditorDDV.java:207)
  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:39)
  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
  at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
  at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:692)
  ... 4 more
Caused by: java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: 
  at java.lang.Runtime.load0(Runtime.java:767)
  at java.lang.System.load(System.java:1005)
  at org.kapott.hbci.passport.HBCIPassportDDV.<init>(HBCIPassportDDV.java:145)
  ... 9 more


Offensichtlich fehlt ja die Angabe des DDV-Library.
Kann mir jemand auf die Sprünge helfen, was für ein Library das ist? Hab inzwischen wohl alle Dateien, die irgendetwas mit DDV zu tun haben aus den hbci4java-Paketen getestet aber offensichtlich war laut der entsprechenden ELF-Header Fehlermeldungen keine davon die Richtige.

Danke & Gruß,
Elias
kleiner77
Benutzer
Avatar
Geschlecht:
Beiträge: 779
Dabei seit: 08 / 2004
Betreff:

Re: Verwendung des Passport Editor

 · 
Gepostet: 07.08.2009 - 07:51 Uhr  ·  #2
Hallo,

Zitat
Path of passport files: leer

Nicht leer lassen, sondern einen absoluten Verzeichnisnamen angeben. In diesem Verzeichnis wird dann eine "Passport-Datei" erstellt (die ein paar Informationen enthält, nicht auf der Karte keinen Platz haben, z.B. die BPD/UPD usw.).

Zitat
Filename of DDV library: leer

In HBCI4Java wird eine entsprechende Bibliothek mitgeliefert. Heißt unter Linux sowas wie libhbci4java-card-64.so, die entsprechende DLL für windows hbci4java-card.dll (oder so ähnlich, hab das grad nicht im Kopf).

Zitat
Filename of CTAPI library: [i]/usr/lib/libctapi-cyberjack.so.2.3.2

OK

Zitat
CT port number: 4 (entnommen aus dem Devicepfad /dev/bus/usb/004/004)

Hier kannst Du tatsächlich durchprobieren, am besten bei 0 anfangen.

Zitat
CT logical number: 4 (entnommen aus dem Devicepfad /dev/bus/usb/004/004)

Auf 0 lassen. Diese Nummer dient nur zum Durchnummerieren, falls der CTAPI-Treiber mehrere Devices des gleichen Typs ansprechen muss (bei Dir wohl eher nicht der Fall).

Zitat
Use biometrics: No
Use softpin: No
Index number of HBCI account to be used: 1

OK

Grüße
-stefan-
Gewählte Zitate für Mehrfachzitierung:   0