Benutzer-Werkzeuge

Webseiten-Werkzeuge


support:list:kartenleser:pcsc:fedora

Installationsanleitung PC/SC-CTAPI Wrapper für Fedora Linux

  • Dies ist Anleitung schildert die vom Autor ausgeführten Schritte einer Installation auf einem Fedora 15 (x86-64) in deutscher Sprache
  • Während der Installation wird sudo verwendet, da dieses unter Fedora 15 für Benutzer mit „Systemverwalter“-Rechten gut funktioniert.
  • Als Kartenleser wird der interne Kartenleser eines Lenovo Notebooks verwendet (Lenovo R61, USB-ID des Kartenlesers 17ef:1003). Ebenso wurde ein Cherry ST-2000U Kartenleser erfolgreich getestet (USB-ID 046a:003e).

pcsc-lite installieren

Im Paketmanager die folgenden Pakete installieren:

  • pcsc-lite
  • pcsc-lite-ccid
  • pcsc-lite-devel (*)
  • gcc (*)
  • make (*)

Die mit (*) gekennzeichneten Programme werden nur zum compilieren von pcsc-ctapi-wrapper gebraucht und können am Ende der Installation wieder gelöscht werden.

pcsc-ctapi-wrapper compilieren

Von http://sourceforge.net/projects/pcsc-ctapi/files/pcsc-ctapi/0.3/pcsc-ctapi-wrapper-0.3.tar.gz/download den pcsc-ctapi-wrapper Quellcode herunterladen und entpacken. Als Ordner zum Entpacken kann „Persönlicher Ordner“ gewählt werden.

Als nächstes muss der Quelltext compiliert werden. Dazu unter Programme ⇒ Systemwerkzeuge ⇒ Terminal ein Befehlsfenster öffnen. Mit

cd ~\pcsc-ctapi-wrapper-0.3

in den eben entpackten Ordner wechseln, und mit

make

compilieren. Dabei entsteht die Datei libpcsc-ctapi-wrapper.so.0.3

Diese Datei in den Ordner /usr/lib kopieren:

sudo mv libpcsc-ctapi-wrapper.so.0.3 /usr/lib

Und den pcscd Dienst aktivieren und starten

sudo chkconfig pcscd on
sudo /etc/init.d/pcscd restart

Jetzt kann der Quelltext Ordner wieder gelöscht werden. Dies kann grafisch geschehen, oder im Befehlsfenster mit:

cd ~
rm -r ~/pcsc-ctapi-wrapper-0.3

Hibiscus installieren

Der Anleitung auf http://www.willuhn.de/products/hibiscus/download.php folgen und Jameica+Hibiscus installieren. Als Ordner zum Entpacken kann „Persönlicher Ordner“ gewählt werden. Hibiscus muss dann in den Ordner Jameica/Plugins entpackt werden.

Aus Sicherheitsgründen kann das Programm in einen für den normalen Nutzer schreibgeschützten Ordner verschoben werden. Dadurch wird es anderen schädlichen Programmen (Viren, Trojaner …) erschwert die Hibiscus Installation zu verändern. Die Funktionalität der Software wird dabei nicht eingeschränkt.

Dazu wieder unter Programme ⇒ Systemwerkzeuge ⇒ Terminal ein Befehlsfenster öffnen.

sudo chown root:root ~/jameica
sudo mv ~/jameica /opt/

(Sollte Jameica in einen anderen Ordner entpackt worden sein, so muss „~/jameica“ in den Befehlen angepasst werden)

Um Jameica in Fedora zu integrieren und über das Programm oder Aktivitäten Menü auswählbar zu machen, muss noch eine Datei erstellt werden. Dazu den folgenden Text in einem einfachen Editor wie gedit kopieren:

#!/usr/bin/env xdg-open
 
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/opt/jameica/jameica.sh
Name=Hibiscus
Categories=Office
Comment=Onlinebanking (HBCI)
Icon=/opt/jameica/hibiscus-icon-64x64.png

Diese Datei für für den aktuellen Benutzer unter folgendem Namen speichern (Die ganze Zeile als Dateiname angeben!)

~/.local/share/applications/jameica.desktop

Sollen alle Benutzer dieses Rechners Hibiscus im Programm Menü finden, so muss die Datei in einen Systemordner kopiert werden. Im Terminal kann die eben gespeicherte Datei verschoben werden:

sudo mv ~/.local/share/applications/jameica.desktop /usr/share/applications/jameica.desktop

Hibiscus einrichten

Konfiguriere den Kartenleser in Hibiscus nun wie folgt:

  • neuen Bank-Zugang anlegen
  • Typ Chipkarte (DDV)
  • Kartenleser manuell anlegen
Name Wert
Kartenleser Benutzerdefiniert
CTAPI Treiber /usr/lib/libpcsc-ctapi-wrapper.so.0.3
Port des Lesers COM/USB (ggf. auch COM2/USB2)
Index des Lesers 0
Index des HBCI Zugangs meist 1
HBCI Version FinTS 3.0
Tastatur des PCs verwenden ja


Impressum | Datenschutz
support/list/kartenleser/pcsc/fedora.txt · Zuletzt geändert: d.m.Y H:i von willuhn