[[Vorlage(Getestet, bionic, focal, jammy)]] {{{#!vorlage Wissen [:Pakete installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis()]] [[Bild(Finanzverwaltung/gnucash_logo.png, 48, align=left)]] [wikipedia:Homebanking_Computer_Interface:HBCI] (Homebanking Computer Interface) ist ein offener Standard für den Bereich Electronic Banking und Kundenselbstbedienung und gehört derzeit zu den sichersten Verfahren für [wikipedia:Electronic_Banking:Online-Banking]. Dazu benötigt man einen speziellen Kartenleser für die von den Banken ausgegebenen HBCI-Karten. Diese Karten haben die Größe einer EC-Karte. Die Weiterentwicklung von HBCI ist unter dem Namen [wikipedia:Financial_Transaction_Services:FinTS] bekannt. {{{#!vorlage Hinweis HBCI-Kartenleser die den "CTAPI-Treiber" verwenden, werden noch unterstützt. Die Unterstützung wird aber auslaufen, da dieser Standard veraltet ist, eine Anschaffung von solch einem HBCI-Kartenleser ist also nicht zu empfehlen. }}} = Installation = Folgende Pakete werden benötigt[1]: {{{#!vorlage Paketinstallation aqbanking-tools, universe libccid, universe libifd-cyberjack6, universe libchipcard-data, universe libchipcard-tools, universe libchipcard-libgwenhywfar60-plugins, universe pcsc-tools, universe }}} Auf manchen Systemen muss der entsprechende Daemon ausdrücklich zum automatischen Start beim Hochfahren des Computers befähigt werden: {{{#!vorlage Befehl sudo systemctl enable pcscd }}} Nach Ausführen dieser Befehle ist ggf. ein Neustart erforderlich, damit alle Treiber geladen werden! = Test HBCI-Kartenleser = Nach der Installation kann ein erster Test des HBCI-Kartenlesers erfolgen, dann sollte auch der HBCI-Kartenleser in der gewählten Banking-Anwendung funktionieren. Hierzu den vorhandenen HBCI-Kartenleser mit dem Computer verbinden und im Terminal folgenden Befehl ausführen[2]: {{{#!vorlage Befehl pcsc_scan }}} Wird ein HBCI-Kartenleser gefunden, ist im Terminal zum Beispiel folgendes zu sehen: {{{ Using reader plug'n play mechanism Scanning present readers... 0: Reiner SCT cyberJack ecom_a (123456789) 00 00 Mo JUN 18 09:48:37 2018 Reader 0: Reiner SCT cyberJack ecom_a (123456789) 00 00 Card state: Card removed, }}} Wird kein HBCI-Kartenleser gefunden, bleibt die Ausgabe bei ''"Waiting for the first reader..."'' stehen. Nun kann die HBCI-Karte in den Kartenleser gesteckt werden, es werden verschiedene Informationen von der HBCI-Karte ausgelesen. {{{ Using reader plug'n play mechanism Scanning present readers... 0: Reiner SCT cyberJack ecom_a (123456789) 00 00 Mo JUN 18 09:48:37 2018 Reader 0: Reiner SCT cyberJack ecom_a (123456789) 00 00 Card state: Card removed, Mo Jun 18 09:55:12 2018 Reader 0: Reiner SCT cyberJack ecom_a (123456789) 00 00 Card state: Card inserted, ATR: 4B FF 11 97 07 CD ... }}} = Getestete Kartenleser = == Cherry HBCI-Kartenleser == * Cherry ST-2100UG / mit Pin-Pad [https://www.cherry.de/smart-terminal-st-2100.html Hersteller] {de} * Cherry ST-2000UCZ / mit Pin-Pad [https://www.cherry.de/cid/katenlesegeraete_SmartTerminal_ST-2000U.htm?rdeLocaleAttr=de&WT.mc_id= Hersteller] {de} * Cherry KC 1000 SC / mit Pin-Pad (Tastatur) [https://www.cherry.de/cid/tastaturen_CHERRY_KC_1000_SC.htm?rdeLocaleAttr=de&WT.mc_id= Hersteller] {de} * Cherry KC 1000 SC-Z / mit Pin-Pad (Tastatur / zertifiziert) [https://www.cherry.de/cherry-kc-1000-sc-z.html Hersteller] {de} {{{#!vorlage Hinweis Bei der Verwendung der Tastatur Cherry KC 1000 SC und Cherry KC 1000 SC-Z, ist zur Pin Eingabe der Nummernblock zu benutzen. Wurde der PIN eingegeben, zur Bestätigung die Taste "OK" auf dem Nummernblock nutzen! Bei Verwendung an einem Notebook, muss die Tastatur beim Systemstart angeschlossen sein. }}} == ReinerSCT HBCI-Kartenleser == * ReinerSCT cyberJack RFID komfort / mit Pin-Pad und Anzeige [https://shop.reiner-sct.com/chipkartenleser-fuer-die-sicherheitsklasse-3/cyberjack-rfid-komfort-usb-2718700000 Hersteller] {de} * ReinerSCT cyberJack RFID standard / mit Pin-Pad und Anzeige [https://shop.reiner-sct.com/chipkartenleser-fuer-die-sicherheitsklasse-3/cyberjack-rfid-standard-usb-2718600000 Hersteller] {de} * ReinerSCT cyberJack one / mit Pin-Pad und Anzeige [https://shop.reiner-sct.com/chipkartenleser-fuer-die-sicherheitsklasse-3/cyberjack-one Hersteller] {de} * ReinerSCT cyberJack RFID basis / ohne Pin-Pad oder Anzeige aber viel preiswerter und ausreichend für Online-Ausweis [https://shop.reiner-sct.com/chipkartenleser-fuer-die-sicherheitsklasse-3/cyberjack-rfid-basis Hersteller] {de} * Der ReinerSCT cyberJack one beinhaltet sowohl die Übertragung via Bluetooth als auch USB-Kabel. Hierbei ist USB Kabel für HBCI-Banking und Bluetooth für CHIP-TAN (Die Verbindung Bluetooth ist noch nicht getestet Stand:05.06.2018) = Konfiguration = Damit der Kartenleser mit dem gewünschten Programm zusammen arbeitet, muss dort ggf. noch eine Einrichtung vor genommen werden. Die Vorgehensweise dazu ist dem Handbuch des Programms zu entnehmen. = Links = * [https://www.hbci-zka.de/links.htm FinTS] {de} * [:Finanzverwaltung:] {Übersicht} Übersichtsartikel # tag: Hardware, Büro, Chipkarte