Hallo,
ich versuche jetzt seit ein paar Tagen die aktuelle CtBankix-Version zusammen mit Hibiscus 2.2.1, meinem Reiner-SCT CyberJack RFID Standard-Kartenleser und meiner DKB-HBCI-Karte zum Laufen zu bringen.
Meine Linuxkenntnisse sind eher rudimentär.
Zusätzlich zur Standard-Distribution habe ich folgende Installationen vorgenommen:
-Systemupdate
-Hibiscus 2.2.1
-CTAPI-Treiber von der Herstellerseite (libifd-cyberjack6_3.99.5final.SP03_i386_u1004.deb)
-CTAPI-Wrapper (libpcsc-ctapi-wrapper0_0.2-1_i386.deb)
-pcsc-tools aus der Synaptic-Paketverwaltung
-den Benutzer "CtBankix" der Gruppe "Cyberjack" zugeordnet
und zwar genau in der Reihenfolge.
Der "pcsc_scan" im Terminal brachte folgendes Ergebnis:
Code
ctbankix@ctbankix:~$ pcsc_scan
PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.3
Scanning present readers...
0: REINER SCT cyberJack RFID standard (3545635582) 00 00
Sat Jul 7 16:42:49 2012
Reader 0: REINER SCT cyberJack RFID standard (3545635582) 00 00
Card state: Card inserted,
ATR: 3B FF 18 00 FF 81 31 FE 45 65 63 11 08 50 02 50 00 10 34 50 02 06 06 30 48
ATR: 3B FF 18 00 FF 81 31 FE 45 65 63 11 08 50 02 50 00 10 34 50 02 06 06 30 48
+ TS = 3B --> Direct Convention
+ T0 = FF, Y(1): 1111, K: 15 (historical bytes)
TA(1) = 18 --> Fi=372, Di=12, 31 cycles/ETU
129032 bits/s at 4 MHz, fMax for Fi = 5 MHz => 161290 bits/s
TB(1) = 00 --> VPP is not electrically connected
TC(1) = FF --> Extra guard time: 255 (special value)
TD(1) = 81 --> Y(i+1) = 1000, Protocol T = 1
-----
TD(2) = 31 --> Y(i+1) = 0011, Protocol T = 1
-----
TA(3) = FE --> IFSC: 254
TB(3) = 45 --> Block Waiting Integer: 4 - Character Waiting Integer: 5
+ Historical bytes: 65 63 11 08 50 02 50 00 10 34 50 02 06 06 30
Category indicator byte: 65 (proprietary format)
+ TCK = 48 (correct checksum)
Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B FF 18 00 FF 81 31 FE 45 65 63 11 08 50 02 50 00 10 34 50 02 06 06 30 48
3B FF .. 00 FF 81 31 .. 45 65 63 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Debit card (Germany): ec-cash, GeldKarte(EUR), Maestro, Cirrus, ...
3B FF 18 00 FF 81 31 FE 45 65 63 11 08 50 02 50 00 10 34 50 02 06 06 30 48
3B FF 18 00 FF 81 31 .. 45 65 63 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Geldkarte (generic ATR)
Soweit ich das verstehe also ohne irgendwelche Fehler.
Das Tool "cyberjack" brachte im Terminal die folgende Ausgabe:
Code
BEGIN: ermittle Distribution (0/5)
/usr/lib/cyberjack/getdist.sh: 26: gcc: not found
END : ermittle Distribution (1/5) [OK]
BEGIN: ermittle Systeminformationen (1/5)
END : ermittle Systeminformationen (2/5) [OK]
BEGIN: ermittle Gruppeninformation (2/5)
END : ermittle Gruppeninformation (3/5) [OK]
BEGIN: ermittle laufende Dienste (3/5)
END : ermittle laufende Dienste (4/5) [OK]
BEGIN: ermittle und teste angeschlossene Leser (4/5)
END : ermittle und teste angeschlossene Leser (5/5) [OK]
Es wurden 3 Dateien im aktuellen Verzeichnis angelegt:
- cyberjack-report.log: Enthaelt die Ergebnisse der Tests
- cyberjack-hints.log : Enthaelt moeglicherweise Hinweise
zu gefundenen Problemen und deren
Behebung.
- cyberjack.xml : Enthaelt die Testergebnisse in fuer
den Support aufbereiteter Form.
Bitte senden Sie bei Problemen die Datei "cyberjack.xml"
an den Linux-Support von Reiner SCT.
Auch das sieht für mich gut aus.
In Hibiscus habe ich zuerst die automatische Erkennung gestartet ... ohne Erfolg.
Bei der manuellen Konfiguration habe ich die folgenden Einstellungen getätigt:
Kartenleser: benutzerdefiniert
Treiber: /usr/lib/libpcsc-ctapi-wrapper.so.0.2
Port: COM2/USB2
Index Leser: 1
HBCI: 2.2
Index HBCI: 2
Beim Testen der Konfiguration habe ich noch meine Benutzerkennung und die BLZ eingegeben. Das Ganze endete mit folgenden Fehlermeldung:
Code
[07.07.2012 16:52:02] Teste Sicherheits-Medium...
[07.07.2012 16:52:02] open ddv passport
[07.07.2012 16:52:02] jni lib: /opt/jameica/plugins/hibiscus/lib/libhbci4java-card-linux-32.so
[07.07.2012 16:52:02] ctapi driver: /usr/lib/libpcsc-ctapi-wrapper.so.0.2
[07.07.2012 16:52:02] port: COM2/USB2 [ID: 1]
[07.07.2012 16:52:02] ctnumber: 1
[07.07.2012 16:52:02] soft pin: false
[07.07.2012 16:52:02] entry index: 2
[07.07.2012 16:52:02] Bitte legen Sie die Chipkarte in das Lesegerät
[07.07.2012 16:52:02] HBCI-Chipkarte wird ausgelesen.
[07.07.2012 16:52:38] auto detecting rdh/ddv ip by blz
[07.07.2012 16:52:45] auto detecting rdh/ddv ip by blz
[07.07.2012 16:52:46] Bitte geben Sie die PIN in Ihren Chipkarten-Leser ein
[07.07.2012 16:52:46] PIN wurde eingegeben.
[07.07.2012 16:52:46] Fehler beim Testen des Sicherheits-Mediums.
[07.07.2012 16:52:46] Aufgetretene Fehlermeldungen:
[07.07.2012 16:52:46] -----------------------------
[07.07.2012 16:52:46] error while opening chipcard; nested exception is:
[07.07.2012 16:52:46] Fehler beim Initialisieren der Instituts-Daten
[07.07.2012 16:52:46] Fehler beim Initialisieren der Instituts-Daten
[07.07.2012 16:52:46] Fehler beim Schreiben der Instituts-Daten auf die Chipkarte
[07.07.2012 16:52:46] error while storing bank data on card - ret=0 response=69 82 (security status not satisfied)
[07.07.2012 16:52:46] -----------------------------
Nach ein wenig stöbern im Forum habe ich die Aussage gefunden, dass die Meldung "security status not satisfied" auf eine gesperrte Karte hinweist. Das ist hier definitiv nicht der Fall. Ich habe die Karte direkt danach mit Starmoney unter Windows ausprobiert. Es funktionierte anstandslos.
Wie gesagt, ich habe inzwischen diverse Einstellungen und Paketinstallationen ausprobiert und bin geneigt aufzugeben. Mit der oben beschriebenen Installation bin ich vom Gefühl her am weitesten gekommen.
Falls hier jemand einen Tipp hat, wäre ich sehr dankbar.