Benutzer-Werkzeuge

Webseiten-Werkzeuge


support:list:kartenleser

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
support:list:kartenleser [d.m.Y H:i] uweksupport:list:kartenleser [d.m.Y H:i] willuhn
Zeile 3: Zeile 3:
 ===== Hinweise für User mit Linux, BSD oder OS X ===== ===== Hinweise für User mit Linux, BSD oder OS X =====
  
-Hibiscus unterstützt primär Kartenleser, zu denen ein sog. "CTAPI-Treiber" vorliegt. Der parallel hierzu existierende Standard "PC/SC" wird von Hibiscus seit Version 2.6 erstmals unterstützt. Zusätzlich existieren für einige Betriebssysteme sogenannte PC/SC-CTAPI-Wrapper, welche die Befehle von und zum Kartenleser umwandeln können. Der Wrapper schaltet sich hierbei zwischen die Kommunikation von Treiber und Hibiscus. In Richtung Hibiscus "spricht" der Wrapper nach CTAPI-Standard, gegenüber dem Treiber jedoch nach PC/SC-Standard. Auf diese Weise können indirekt unter Umständen auch einige Kartenleser verwendet werden, zu denen keine CTAPI-Treiber existieren, jedoch PC/SC-Treiber. +Hibiscus unterstützt primär Kartenleser, zu denen ein sog. "PC/SC-Treiber" vorliegt. Der parallel hierzu existierende Standard "CTAPI" wird von Hibiscus zwar noch unterstützt, gilt aber inzwischen als veraltet. Zusätzlich existieren für einige Betriebssysteme sogenannte PC/SC-CTAPI-Wrapper, welche die Befehle von und zum Kartenleser umwandeln können. Der Wrapper schaltet sich hierbei zwischen die Kommunikation von Treiber und Hibiscus. In Richtung Hibiscus "spricht" der Wrapper nach CTAPI-Standard, gegenüber dem Treiber jedoch nach PC/SC-Standard. Auf diese Weise können indirekt unter Umständen auch einige Kartenleser verwendet werden, zu denen keine CTAPI-Treiber existieren, jedoch PC/SC-Treiber. Dieser Wrapper sollte jedoch nur verwendet werden, wenn die direkte Ansteuerung per PC/SC durch Hibiscus nicht funktioniert.
  
-Es existieren also drei Möglichkeiten:+Es existieren also drei  Möglichkeiten:
  
-  - CTAPI (bevorzugter Weg insofern CTAPI-Treiber für den Kartenleser vorhanden sind - siehe Liste der Treiber für verschiedene Hersteller im unteren Absatz) +  - PC/SC (bevorzugter Weg) 
-  - PC/SC (seit Hibiscus 2.6 möglich+  - CTAPI (veralteter Weg insofern keine PC/SC-Treiber für den Kartenleser vorhanden sind) 
-  - pcsc-wrapper (u.U. insbesondere unter OS X zu empfehlen). Der Wrapper liegt in verschiedenen Versionen (0.1-0.4) vor, die teilweise über das Internet verstreut sind. Eine Zusammenfassung aller dieser Versionen steht unter https://github.com/sixtyfive/pcsc-ctapi-wrapper zur Verfügung. Die dort aktuelle Revision entspricht Version 0.4 und wurde zumindest mit dem SCR335 erfolgreich getestet. Vielleicht findet sich jemand, der das Projekt mit den GNU Autotools versieht. Schön wäre auch, wenn verschiedene Menschen mit verschiedenen Chipkartenlesern sich beteiligen würden, dass alle Leser mit der jeweils aktuellsten Version funktionieren. Das würde es Neuankömmlingen erheblich erleichtern.+  - pcsc-wrapper (u.U. insbesondere unter OS X zu empfehlen). Der Wrapper liegt in verschiedenen Versionen (0.1-0.4) vor, die teilweise über das Internet verstreut sind. Eine Zusammenfassung aller dieser Versionen steht unter https://github.com/sixtyfive/pcsc-ctapi-wrapper zur Verfügung. Die dort aktuelle Revision entspricht Version 0.4 und wurde zumindest mit dem SCR335 erfolgreich getestet.
  
-==== Hinweise zu PC/SC (Möglichkeit 2) ====+==== PC/SC (Möglichkeit 1) ====
  
 +Versuche zunächst die automatische Einrichtung des Kartenlesers, indem du auf die Schaltfläche "Kartenleser suchen..." klickst. Wenn der Kartenleser hierbei nicht gefunden wird, ziehe den Kartenleser ab, starte Hibiscus neu und schließe den Kartenleser dann wieder ab. Wenn auch das nicht hilft, lege die Kartenleser-Konfiguration manuell an.. Klicke hierzu auf die Schaltfläche "Kartenleser manuell anlegen". Wähle anschließend im Auswahlfeld "Kartenleser" die Option "PC/SC-Kartenleser (Kobil, ReinerSCT und andere)". Stelle als HBCI-Version "FinTS 3.0" ein. Alle anderen Einstellungen können i.d.R. unverändert bleiben.
 +
 +**Hinweis für Linux/BSD-User**
 Bei der Verwendung von PC/SC ist es unter Umständen erforderlich, mittels einer Konfigurationsdatei explizit anzugeben, wo sich die Systembibliothek "libpcsclite.so.1" befindet. Bei den meisten Linux-Distributionen sollte das nicht notwendig sein. Für User von BSD (und eventuell einigen Distributionen wie Mageia) ist es jedoch ggf. erforderlich. Lege hierzu eine Text-Datei mit dem Namen "de.willuhn.jameica.services.SysPropertyService.properties" im Ordner "/home/<username>/.jameica/cfg" mit folgenden Inhalt an: Bei der Verwendung von PC/SC ist es unter Umständen erforderlich, mittels einer Konfigurationsdatei explizit anzugeben, wo sich die Systembibliothek "libpcsclite.so.1" befindet. Bei den meisten Linux-Distributionen sollte das nicht notwendig sein. Für User von BSD (und eventuell einigen Distributionen wie Mageia) ist es jedoch ggf. erforderlich. Lege hierzu eine Text-Datei mit dem Namen "de.willuhn.jameica.services.SysPropertyService.properties" im Ordner "/home/<username>/.jameica/cfg" mit folgenden Inhalt an:
  
Zeile 27: Zeile 30:
   systemctl status pcscd.service   systemctl status pcscd.service
  
-==== Hinweise zu pcsc-wrapper (Möglichkeit 3) ==== 
  
-Im Folgenden eine Liste von Installations-Anleitungen von anderen Usern für den pcsc-wrapper: +==== CTAPI (Möglichkeit 2) ====
- +
-^ Betriebssystem ^ +
-| [[support:list:kartenleser:pcsc:gentoo|Gentoo Linux]] | +
-| [[support:list:kartenleser:pcsc:fedora|Fedora 15]] | +
-| [[support:list:kartenleser:pcsc:debian|Debian-basierte Systeme]] | +
-| [[support:list:kartenleser:pcsc:freebsd|FreeBSD]] | +
- +
- +
-==== Hinweise zu CTAPI (Möglichkeit 1) ====+
  
 Im Folgenden eine Liste bekannter CTAPI-Treiber, die erfolgreich mit Hibiscus verwendet wurden. Im Folgenden eine Liste bekannter CTAPI-Treiber, die erfolgreich mit Hibiscus verwendet wurden.
Zeile 158: Zeile 151:
 ^ Modell ^ Betriebssystem ^ Treiber (Name, Version) ^ Ergebnis ^ Kommentar ^ ^ Modell ^ Betriebssystem ^ Treiber (Name, Version) ^ Ergebnis ^ Kommentar ^
 | GemPC Twin / IDBridge CT30 / PC USB TR / PC TWIN | MS Windows 7 64 Bit | C:\Windows\SysWOW64\CTGmplus.dll (1.1.0.1) | **OK** | **Anleitung: Achtung wegen 32bit/64bit!** \\ Win7 64Bit & \\ [[http://support.gemalto.com/?id=pc_usb_tr_and_pc_twin|PC/SC-driver 64bit]] & \\ [[http://support.gemalto.com/download/download-apis/|CT-API 1.1 library for PC-Link readers: CTAPIen-us_32.msi (ist leider nur 32Bit)]] & \\ ...deswegen auch: 32Bit-Java & 32Bit-Jameica \\ •Testen der CTAPI: Windows: Programme\Gemalto\CT-API\C++ Sample -> CT_INIT -> ohne Fehler? \\ •Hibiscus: Kartenleser manuell einrichten: Port: "COM/USB"; Index des Lesers: "1"| | GemPC Twin / IDBridge CT30 / PC USB TR / PC TWIN | MS Windows 7 64 Bit | C:\Windows\SysWOW64\CTGmplus.dll (1.1.0.1) | **OK** | **Anleitung: Achtung wegen 32bit/64bit!** \\ Win7 64Bit & \\ [[http://support.gemalto.com/?id=pc_usb_tr_and_pc_twin|PC/SC-driver 64bit]] & \\ [[http://support.gemalto.com/download/download-apis/|CT-API 1.1 library for PC-Link readers: CTAPIen-us_32.msi (ist leider nur 32Bit)]] & \\ ...deswegen auch: 32Bit-Java & 32Bit-Jameica \\ •Testen der CTAPI: Windows: Programme\Gemalto\CT-API\C++ Sample -> CT_INIT -> ohne Fehler? \\ •Hibiscus: Kartenleser manuell einrichten: Port: "COM/USB"; Index des Lesers: "1"|
 +
 +
 +==== pcsc-wrapper (Möglichkeit 3) ====
 +
 +Im Folgenden eine Liste von Installations-Anleitungen von anderen Usern für den pcsc-wrapper:
 +
 +^ Betriebssystem ^
 +| [[support:list:kartenleser:pcsc:gentoo|Gentoo Linux]] |
 +| [[support:list:kartenleser:pcsc:fedora|Fedora 15]] |
 +| [[support:list:kartenleser:pcsc:debian|Debian-basierte Systeme]] |
 +| [[support:list:kartenleser:pcsc:freebsd|FreeBSD]] |
 +| [[support:list:kartenleser:pcsc:ubuntu|Ubuntu 16.04 LTS]] |
 +
  
  


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