Hibiscus mit Reiner SCT cyberjack pinpad unter Opensuse 12.1

bol-d.or

Betreff:

Hibiscus mit Reiner SCT cyberjack pinpad unter Opensuse 12.1

 ·  Gepostet: 08.04.2012 - 14:29 Uhr  ·  #82092
Hallo,

unter opensuse 11.2 konnte Hibiscus 2.2.1 (unter Jameica 2.2.0) mittels dem entsprechenden ctapi-Treiber noch mit dem ReinerSCT cyberjack pinpad - Kartenleser kommunizieren.

Nach dem Update auf Opensuse 12.1 musste ich feststellen, dass es für diesen Kartenleser keinen ctapi-Treiber mehr gibt. Es bleibt nur der pcsc-Treiber mit dem pcsc-ctapi-wrapper:
- pcsc-ctapi-wrapper-0.3-2.1.i586
- pcsc-cyberjack-3.99.5final.SP02-4.1.3

Bei der Kartenlesersuche wird natürlich kein Leser gefunden. Gehe ich nun in die manuelle Konfiguration, gebe ich unter Treiber-Datei "usr/lib/ctapi/libpcsc-ctapi-wrapper.so" ein.

Klicke ich nun auf Konfiguration testen erhalte ich immer die Meldung: "Fehler beim Testen des Sicherheits-Mediums", die genauen Meldungen im Fenster lauten folgendermaßen:

[08.04.2012 14:17:54] Teste Sicherheits-Medium...
[08.04.2012 14:17:54] open ddv passport
[08.04.2012 14:17:54] jni lib: /home/markus/.jameica/plugins/hibiscus/lib/libhbci4java-card-linux-32.so
[08.04.2012 14:17:54] ctapi driver: /usr/lib/ctapi/libpcsc-ctapi-wrapper.so
[08.04.2012 14:17:54] port: USB6 [ID: 5]
[08.04.2012 14:17:54] ctnumber: 0
[08.04.2012 14:17:54] soft pin: false
[08.04.2012 14:17:54] entry index: 1
[08.04.2012 14:17:54] Bitte legen Sie die Chipkarte in das Lesegerät
[08.04.2012 14:17:54] HBCI-Chipkarte wird ausgelesen.
[08.04.2012 14:17:54] Fehler beim Testen des Sicherheits-Mediums.
[08.04.2012 14:17:54] Aufgetretene Fehlermeldungen:
[08.04.2012 14:17:55] -----------------------------
[08.04.2012 14:17:55] error while opening chipcard; nested exception is:
[08.04.2012 14:17:55] Chipkarten-Fehler
[08.04.2012 14:17:55] Chipkarten-Fehler
[08.04.2012 14:17:55] can not load ctapi lib /usr/lib/ctapi/libpcsc-ctapi-wrapper.so - ret=-1 response=00 00 (0000)
[08.04.2012 14:17:55] -----------------------------

Hat denn hier vielleicht jemand Erfahrung mit dieser Kombination Treiber / Wrapper / Leser? Unter Opensuse 11.4 soll ja genau diese Kombination funktionieren!

Gibt es bei HBCI4Java eventuell die Absicht, in naher Zukunft auch pcsc-Lesegeräte zu unterstützen oder sollte ich mir überlegen, gleich einen ctapi-Leser zulegen?

Grüße und schöne Ostern
bol-d.or

hibiscus

Betreff:

Re: Hibiscus mit Reiner SCT cyberjack pinpad unter Opensuse

 ·  Gepostet: 10.04.2012 - 11:28 Uhr  ·  #82101
Zitat geschrieben von bol-d.or
Hat denn hier vielleicht jemand Erfahrung mit dieser Kombination Treiber / Wrapper / Leser? Unter Opensuse 11.4 soll ja genau diese Kombination funktionieren!


Kann es sein, dass du vielleicht einfach vergessen hast, den "pcscd" zu installieren und zu starten? Mit dem Kommando "pcsc_scan" kannst du pruefen, ob zumindest di PC/SC-Funktionalitaet steht. Danach kannst du dich an Hibiscus versuchen.

Schau auch mal hier: http://www.willuhn.de/wiki/dok…com_ubuntu
Die Anleitung ist zwar fuer Ubuntu, aber vielleicht hilft sie ja trotzdem.

Zitat geschrieben von bol-d.or
Gibt es bei HBCI4Java eventuell die Absicht, in naher Zukunft auch pcsc-Lesegeräte zu unterstützen oder sollte ich mir überlegen, gleich einen ctapi-Leser zulegen?


Die Absicht gibt es. Leider hab ich es bisher aber allein noch nicht hingekriegt, da mir hier die Kenntnisse in Sachen PC/SC fehlen. Siehe

http://sourceforge.net/mailarc…d=28142391

bol-d.or

Betreff:

Re: Hibiscus mit Reiner SCT cyberjack pinpad unter Opensuse

 ·  Gepostet: 10.04.2012 - 18:36 Uhr  ·  #82104
Hallo

Zitat geschrieben von hibiscus

Kann es sein, dass du vielleicht einfach vergessen hast, den "pcscd" zu installieren und zu starten? Mit dem Kommando "pcsc_scan" kannst du pruefen, ob zumindest di PC/SC-Funktionalitaet steht. Danach kannst du dich an Hibiscus versuchen.

Das wäre natürlich klasse.....
Aber leider nein - der pcscd läuft, zumindest laut Systemmonitor. Installiert ist pcsc-lite-1.7.4.
pcsc_scan ist Teil des Pakets "pcsc-tools", welches opensuse12.1 nicht beigelegt wird - warum auch immer. Als rpm-Paket konnte ich es bislang nicht finden, das muss ich wohl selbst compilieren, da mach ich mich heut Abend mal dran (Kernelquellen installieren etc).


Zitat geschrieben von hibiscus

Die Absicht gibt es. Leider hab ich es bisher aber allein noch nicht hingekriegt, da mir hier die Kenntnisse in Sachen PC/SC fehlen. Siehe

http://sourceforge.net/mailarc…d=28142391

Das wäre natülich optimal - vor allem vor dem Hintergrund, dass ctapi praktisch nur mehr in Deutschlang eine Rolle spielt. Daher kommt wahrscheinlich auch die Praxis der Kartenleser-Hersteller, nur mehr pcsc-Treiber zu entwickeln.

Wenn ich mich nun dazu entscheide, mir einen anderen Kartenleser zuzulegen, welchen kann man denn da empfehlen? Der Kobil Kaan Trib@nk ist wohl positiv getestet, leider aber nicht mehr erhältlich. Der Kobil Kaan advanced benützt den selben Treiber (zumindest unter Linux) - allerdings habe ich über diesen Leser keinerlei Erfahrungsberichte gefunden.
Weiß vielleicht hier jemand über diesen Leser etwas zu berichten?

Grüße
bol-d.or

bol-d.or

Betreff:

Re: Hibiscus mit Reiner SCT cyberjack pinpad unter Opensuse

 ·  Gepostet: 10.04.2012 - 20:31 Uhr  ·  #82105
Ergänzung zum vorigen Post...

Zitat geschrieben von hibiscus

Kann es sein, dass du vielleicht einfach vergessen hast, den "pcscd" zu installieren und zu starten? Mit dem Kommando "pcsc_scan" kannst du pruefen, ob zumindest di PC/SC-Funktionalitaet steht. Danach kannst du dich an Hibiscus versuchen.


So, die pcsc-tools wären drauf!
pcsc_scan liefert folgendes:

Zitat

PC/SC device scanner
V 1.4.18 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.7.4
Using reader plug'n play mechanism
Scanning present readers...
0: REINER SCT cyberJack pp_a (0290295833) 00 00

Tue Apr 10 20:13:57 2012
Reader 0: REINER SCT cyberJack pp_a (0290295833) 00 00
Card state: Card inserted,
ATR: 3B FF 96 00 FF 81 31 FE 45 65 63 06 07 52 02 50 00 10 70 6A 00 51 06 40 87

sh: ATR_analysis: Kommando nicht gefunden.
ATR_analysis '3B FF 96 00 FF 81 31 FE 45 65 63 06 07 52 02 50 00 10 70 6A 00 51 06 40 87': Success

^C


Das sieht für den Laien schon mal gar nicht so schlecht aus; pcscd scheint auf jeden Fall zu laufen.

scriptor liefert folgende Ausgabe:
Zitat

markus@suse-12:~> /usr/bin/pcsc/scriptor
No reader given: using REINER SCT cyberJack pp_a (0290295833) 00 00
Can't allocate Chipcard::PCSC::Card object: Card is unresponsive.
markus@suse-12:~>


Dazu muss ich gleich mal sagen, dass die Karte (DDV-Karte) nagelneu ist und unter opensuse-11.2 mit dem "alten" ctapi-Treiber vom ReinerSCT-cyberjack-Leser auch mittels Hibiscus ausgelesen werden kann. Was dieses "unresponsive" hier also genau zu bedeuten hat, bleibt mir ein Rätsel.


Grüße
bol-d.or

hibiscus

Betreff:

Re: Hibiscus mit Reiner SCT cyberjack pinpad unter Opensuse 12.1

 ·  Gepostet: 11.04.2012 - 00:00 Uhr  ·  #82108
Da kann ich auch nicht weiterhelfen. Das ist ein pcsc-spezifisches Problem. Google mal nach PCSC, "Card is unresponsive" - vielleicht findest du ja was hilfreiches.

bol-d.or

Betreff:

Re: Hibiscus mit Reiner SCT cyberjack pinpad unter Opensuse 12.1

 ·  Gepostet: 12.04.2012 - 13:47 Uhr  ·  #82134
Hallo,

Zitat geschrieben von hibiscus
Da kann ich auch nicht weiterhelfen. Das ist ein pcsc-spezifisches Problem. Google mal nach PCSC, "Card is unresponsive" - vielleicht findest du ja was hilfreiches.


Da gibts nicht viel im Netz. Ich muss das mal mit der opensuse-11.2 durchtesten und schauen, was da bei pcsc_scan für Meldungen kommen.

FRAGE:
Welcher andere Leser, für den ein ctapi-Treiber vorliegt, kann denn von Euch empfohlen werden ???
Vielleicht hat da ja jemand einen Tipp und ich investiere in einen zweiten Kartenleser.

Gruß
bol-d.or

hibiscus

Betreff:

Re: Hibiscus mit Reiner SCT cyberjack pinpad unter Opensuse 12.1

 ·  Gepostet: 12.04.2012 - 14:52 Uhr  ·  #82136
Ich persoenlich wuerde nach wie vor - zumindest unter Linux - ReinerSCT bevorzugen. Der pcsc-ctapi-wrapper sollte eigentlich funktionieren. Und selbst wenn man den nicht nutzen will/kann, koennte man sich auch einen aelteren Treiber von ReinerSCT besorgen, in dem noch der CTAPI-Support enthalten war. Notfalls kann man den sich ja auch selbst kompilieren.

Ansonsten:

Schau doch mal unter http://www.willuhn.de/wiki/dok…artenleser

bol-d.or

Betreff:

Re: Hibiscus mit Reiner SCT cyberjack pinpad unter Opensuse 12.1

 ·  Gepostet: 17.04.2012 - 23:43 Uhr  ·  #82248
Hallo,

Sooo, nach vielen Versuchen funktioniert der Zugriff auf den ReinerSCT cyberjack pinpad ! Die Lösung war folgende:

- Deinstallation des neuen pcsc-cyberjack-Treiber "pcsc-cyberjack-3.99.5final.SP03-1.suse12.1.i586.rpm"
- Installation des ctapi-cyberjack-Treibers der opensuse-11.4 "ctapi-cyerjack-3.3.5-5.3.i586.rpm" . Dazu müssen jedoch vorher dessen Abhängigkeiten aufgelöst werden und folgende Pakete aus der 11.4 installiert werden (da diese in 12.1 nicht mehr enthalten sind):
"hal-0.5.14-18.1.i586.rpm"
"licenses-20070810-92.1.noarch.rpm"
ACHTUNG: der ctapi-Treiber aus der opensuse-11.2 "ctapi-cyberjack-3.3.2-2.3.i586" funktioniert NICHT!
- Abschalten des pcsc-Daemons (am Besten dauerhaft über Yast -> System -> Systemdienste (Runlevel)

Jetzt sollte dem Zugriff auf den Kartenleser nichts mehr im Wege stehen. Ein Test auf der Konsole mit den Befehl "cyberjack" sollte ohne Fehlermeldung durchlaufen (außer daß der pc/sc-Dienst nicht läuft) und im home-Verzeichnis sollte u.a. eine Datei namens "cyberjack-report.log" vorhanden sein, in welcher der Leser unter dem CTAPI-Interface als erkannt gelistet wird).

Ich hoffe, dem Einen oder Anderen damit vielleicht helfen zu können.

Grüße
bol-d.or