tanJack USB

 
sarge
Benutzer
Avatar
Geschlecht:
Beiträge: 37
Dabei seit: 10 / 2014
Betreff:

tanJack USB

 · 
Gepostet: 01.10.2019 - 18:04 Uhr  ·  #1
Hallo, ich versuche den Tan-gerarator ReinerSCT Sm@rtTAN USB zum installieren.
System: Manjaro Linux Release: 18.1.0
Bank RV: TANs über Sm@rtTAN plus
installier habe ich:
ccid
pcsclite
pcsc-tools
pcsc-perl
opensc

sudo dmesg --> zeigt
[ 2671.815120] usb 1-2: Product: tanJack USB
[ 2671.815123] usb 1-2: Manufacturer: REINER SCT
[ 2671.815126] usb 1-2: SerialNumber: 25635C85C5
[ 3132.506790] usb 1-2: USB disconnect, device number 7
[ 3232.141738] usb 1-2: new full-speed USB device number 8 using xhci_hcd
[ 3232.282764] usb 1-2: New USB device found, idVendor=0c4b, idProduct=0551, bcdDevice= 0.01
[ 3232.282769] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3232.282773] usb 1-2: Product: tanJack USB
[ 3232.282776] usb 1-2: Manufacturer: REINER SCT
[ 3232.282779] usb 1-2: SerialNumber: 25635C85C5

systemctl status pcscd --> zeigt
● pcscd.service - PC/SC Smart Card Daemon
Loaded: loaded (/usr/lib/systemd/system/pcscd.service; indirect; vendor >
Active: active (running) since Tue 2019-10-01 14:11:32 CEST; 51min ago
Docs: man:pcscd(8)
Main PID: 10977 (pcscd)
Tasks: 5 (limit: 4915)
Memory: 932.0K
CGroup: /system.slice/pcscd.service
└─10977 /usr/bin/pcscd --foreground --auto-exit

Okt 01 14:11:32 manjar-pc systemd[1]: Started PC/SC Smart Card Daemon.
lines 1-11/11 (END)

pcsc_scan --> findet nichts.

In Hibuskus HBCI4Java-Version: 3.1.13 Build: 382 [Datum 20190917]
kommt nur der Flickercode.

Für Tipps wäre ich dankbar.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: tanJack USB

 · 
Gepostet: 01.10.2019 - 20:20 Uhr  ·  #2
Hast du mal die entsprechende Option in der PIN/TAN-Config explizit aktiviert ("Kartenleser per USB zur TAN-Erzeugung verwenden")? Siehe https://www.willuhn.de/wiki/do…hiptan-usb

Du koenntest auch mal in die jameica.log schauen. Dort sollte eigentlich die Suche nach dem USB-Geraet per PCSC erscheinen.
sarge
Benutzer
Avatar
Geschlecht:
Beiträge: 37
Dabei seit: 10 / 2014
Betreff:

Re: tanJack USB

 · 
Gepostet: 01.10.2019 - 21:28 Uhr  ·  #3
Zitat geschrieben von hibiscus

Hast du mal die entsprechende Option in der PIN/TAN-Config explizit aktiviert ("Kartenleser per USB zur TAN-Erzeugung verwenden")? Siehe https://www.willuhn.de/wiki/do…hiptan-usb

Du koenntest auch mal in die jameica.log schauen. Dort sollte eigentlich die Suche nach dem USB-Geraet per PCSC erscheinen.


Frage, kann ich smart TANplus mir einer normalen VR_BankCerd benutzen?
Beim Auftrags ausführen hab ich, PIN/TAN dann SmartTANplus optiscg/USB bewählt.
Im Log hab ich das gefunden:

[Tue Oct 01 21:12:18 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.HBCICallbackSWT.log] Starte Smartcard-Service (Typ ChipTanCardService)
[Tue Oct 01 21:12:18 CEST 2019][INFO][bg-task:Worker][de.willuhn.jameica.hbci.passports.pintan.ChipTANDialog.checkUSB] no chipcard reader found, chipTAN USB not available:
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 09:34 Uhr  ·  #4
Zitat
Frage, kann ich smart TANplus mir einer normalen VR_BankCerd benutzen?

Ja. ChipTAN verwendet - im Gegensatz zur klassischen HBCI-Chipkarte - keine dedizierte Karte sondern die normale Girocard.

Code
ChipTANDialog.checkUSB] no chipcard reader found, chipTAN USB not available


Hibiscus findet ihn auch nicht. Meines Wissens nach sollte er auf jeden Fall von pcsc_scan gefunden werden, damit er in Hibiscus genutzt werden kann.
sarge
Benutzer
Avatar
Geschlecht:
Beiträge: 37
Dabei seit: 10 / 2014
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 10:59 Uhr  ·  #5
Zitat geschrieben von hibiscus

Zitat
Frage, kann ich smart TANplus mir einer normalen VR_BankCerd benutzen?

Ja. ChipTAN verwendet - im Gegensatz zur klassischen HBCI-Chipkarte - keine dedizierte Karte sondern die normale Girocard.

Code
ChipTANDialog.checkUSB] no chipcard reader found, chipTAN USB not available


Hibiscus findet ihn auch nicht. Meines Wissens nach sollte er auf jeden Fall von pcsc_scan gefunden werden, damit er in Hibiscus genutzt werden kann.

pcsc_scan läuft ewig, zeigt aber nicht an.
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8075
Dabei seit: 06 / 2008
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 11:59 Uhr  ·  #6
sarge
Benutzer
Avatar
Geschlecht:
Beiträge: 37
Dabei seit: 10 / 2014
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 13:50 Uhr  ·  #7
Kleinsparschwein
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 181
Dabei seit: 12 / 2011
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 15:13 Uhr  ·  #8
sarge
Benutzer
Avatar
Geschlecht:
Beiträge: 37
Dabei seit: 10 / 2014
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 15:21 Uhr  ·  #9
Zitat geschrieben von Kleinsparschwein

Die Zeit scheint noch nicht reif zu sein.

Ich zitiere aus der tanjack-Bedienungsanleitung (https://www.reiner-sct.com/ccsdata/documentDownload.pdf?documentId=78479516):

"Treiber für Linux sind in Arbeit und stehen in Kürze zur Verfügung."


Laut Reiner SCT:
Der tanJack USB verwendet den interen CCID-Treiber von Linux.
Ein zusätzlicher Gerätetreiber wird nicht benötigt.
Kleinsparschwein
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 181
Dabei seit: 12 / 2011
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 15:23 Uhr  ·  #10
Zitat
Ein zusätzlicher Gerätetreiber wird nicht benötigt.


Wo steht das? Das widerspricht dem Handbuch und deiner Erfahrung.
sarge
Benutzer
Avatar
Geschlecht:
Beiträge: 37
Dabei seit: 10 / 2014
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 15:24 Uhr  ·  #11
Zitat geschrieben von Kleinsparschwein

Zitat
Ein zusätzlicher Gerätetreiber wird nicht benötigt.


Wo steht das? Das widerspricht dem Handbuch und deiner Erfahrung.


e-mail von ReinerSCT
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8075
Dabei seit: 06 / 2008
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 15:31 Uhr  ·  #12
Kleinsparschwein
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 181
Dabei seit: 12 / 2011
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 15:32 Uhr  ·  #13
Da war ich auch gerade... libccid scheint zu fehlen.
sarge
Benutzer
Avatar
Geschlecht:
Beiträge: 37
Dabei seit: 10 / 2014
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 15:42 Uhr  ·  #14
Zitat geschrieben von Kleinsparschwein

Da war ich auch gerade... libccid scheint zu fehlen.


libccid ist das ein Prog. Gibt es in Manjaro/AUR nicht.
oder muss die ID's irgendwo eingetragen werden?
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 16:03 Uhr  ·  #15
Ja, diese CCID-Lib wird für "einfachen" USB-TAN-Generatoren benötigt. Also die, die keine richtigen Chipkartenleser sind. Die unterstützen nur CCID und eigentlich gar nicht richtig PCSC (siehe https://de.wikipedia.org/wiki/CCID). Sie werden aber dennoch von pcscd mit breitgestellt. Bei mir sieht das so aus:

Code

$> rpm -qi pcsc-ccid
Name        : pcsc-ccid
Version     : 1.4.31
Release     : 1.1
Architecture: x86_64
Install Date: Do 22 Aug 2019 14:31:22 CEST
Group       : Productivity/Security
Size        : 1508861
License     : LGPL-2.1-or-later
Signature   : RSA/SHA256, Di 13 Aug 2019 14:43:48 CEST, Key ID b88b2fd43dbdc284
Source RPM  : pcsc-ccid-1.4.31-1.1.src.rpm
Build Date  : Di 13 Aug 2019 14:43:36 CEST
Build Host  : cloud128
Relocations : (not relocatable)
Packager    : https://bugs.opensuse.org
Vendor      : openSUSE
URL         : https://ccid.apdu.fr/
Summary     : PCSC Driver for CCID Based Smart Card Readers and GemPC Twin Serial Reader
Description :
This package contains a generic USB CCID (Chip/Smart Card Interface
Devices) driver.

This driver is meant to be used with the PCSC-Lite daemon from the
pcsc-lite package.
Distribution: openSUSE Tumbleweed


Code

$> rpm -ql pcsc-ccid
/etc/reader.conf.d/libccidtwin
/usr/lib/udev/rules.d/92_pcscd_ccid.rules
/usr/lib64/readers/ifd-ccid.bundle
/usr/lib64/readers/ifd-ccid.bundle/Contents
/usr/lib64/readers/ifd-ccid.bundle/Contents/Info.plist
/usr/lib64/readers/ifd-ccid.bundle/Contents/Linux
/usr/lib64/readers/ifd-ccid.bundle/Contents/Linux/libccid.so
/usr/lib64/readers/serial
/usr/lib64/readers/serial/libccidtwin.so
/usr/share/doc/packages/pcsc-ccid
/usr/share/doc/packages/pcsc-ccid/AUTHORS
/usr/share/doc/packages/pcsc-ccid/COPYING
/usr/share/doc/packages/pcsc-ccid/ChangeLog
/usr/share/doc/packages/pcsc-ccid/LICENSE.openct
/usr/share/doc/packages/pcsc-ccid/README.md
/usr/share/doc/packages/pcsc-ccid/README.towitoko
/usr/share/doc/packages/pcsc-ccid/README_Kobil_mIDentity_switch.txt
/usr/share/doc/packages/pcsc-ccid/SCARDGETATTRIB.txt
sarge
Benutzer
Avatar
Geschlecht:
Beiträge: 37
Dabei seit: 10 / 2014
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 16:37 Uhr  ·  #16
Zitat geschrieben von hibiscus

Ja, diese CCID-Lib wird für "einfachen" USB-TAN-Generatoren benötigt. Also die, die keine richtigen Chipkartenleser sind. Die unterstützen nur CCID und eigentlich gar nicht richtig PCSC (siehe https://de.wikipedia.org/wiki/CCID). Sie werden aber dennoch von pcscd mit breitgestellt. Bei mir sieht das so aus:

Code

$> rpm -qi pcsc-ccid
Name        : pcsc-ccid
Version     : 1.4.31
Release     : 1.1
Architecture: x86_64
Install Date: Do 22 Aug 2019 14:31:22 CEST
Group       : Productivity/Security
Size        : 1508861
License     : LGPL-2.1-or-later
Signature   : RSA/SHA256, Di 13 Aug 2019 14:43:48 CEST, Key ID b88b2fd43dbdc284
Source RPM  : pcsc-ccid-1.4.31-1.1.src.rpm
Build Date  : Di 13 Aug 2019 14:43:36 CEST
Build Host  : cloud128
Relocations : (not relocatable)
Packager    : https://bugs.opensuse.org
Vendor      : openSUSE
URL         : https://ccid.apdu.fr/
Summary     : PCSC Driver for CCID Based Smart Card Readers and GemPC Twin Serial Reader
Description :
This package contains a generic USB CCID (Chip/Smart Card Interface
Devices) driver.

This driver is meant to be used with the PCSC-Lite daemon from the
pcsc-lite package.
Distribution: openSUSE Tumbleweed


Code

$> rpm -ql pcsc-ccid
/etc/reader.conf.d/libccidtwin
/usr/lib/udev/rules.d/92_pcscd_ccid.rules
/usr/lib64/readers/ifd-ccid.bundle
/usr/lib64/readers/ifd-ccid.bundle/Contents
/usr/lib64/readers/ifd-ccid.bundle/Contents/Info.plist
/usr/lib64/readers/ifd-ccid.bundle/Contents/Linux
/usr/lib64/readers/ifd-ccid.bundle/Contents/Linux/libccid.so
/usr/lib64/readers/serial
/usr/lib64/readers/serial/libccidtwin.so
/usr/share/doc/packages/pcsc-ccid
/usr/share/doc/packages/pcsc-ccid/AUTHORS
/usr/share/doc/packages/pcsc-ccid/COPYING
/usr/share/doc/packages/pcsc-ccid/ChangeLog
/usr/share/doc/packages/pcsc-ccid/LICENSE.openct
/usr/share/doc/packages/pcsc-ccid/README.md
/usr/share/doc/packages/pcsc-ccid/README.towitoko
/usr/share/doc/packages/pcsc-ccid/README_Kobil_mIDentity_switch.txt
/usr/share/doc/packages/pcsc-ccid/SCARDGETATTRIB.txt



Leider weiß ich nicht wo ich die ID's eintragen soll?
Für ein Smartphone hab das schn mal gemach, da hatte ich eine Vorlage.
s.b. in /etc/udev/rules.d/51
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 16:58 Uhr  ·  #17
Welche IDs? Ich musste da keine IDs eintragen sondern lediglich das Paket "pcsc-ccid" installieren.
sarge
Benutzer
Avatar
Geschlecht:
Beiträge: 37
Dabei seit: 10 / 2014
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 17:31 Uhr  ·  #18
Zitat geschrieben von sarge

Zitat geschrieben von hibiscus

Ja, diese CCID-Lib wird für "einfachen" USB-TAN-Generatoren benötigt. Also die, die keine richtigen Chipkartenleser sind. Die unterstützen nur CCID und eigentlich gar nicht richtig PCSC (siehe https://de.wikipedia.org/wiki/CCID). Sie werden aber dennoch von pcscd mit breitgestellt. Bei mir sieht das so aus:

Code

$> rpm -qi pcsc-ccid
Name        : pcsc-ccid
Version     : 1.4.31
Release     : 1.1
Architecture: x86_64
Install Date: Do 22 Aug 2019 14:31:22 CEST
Group       : Productivity/Security
Size        : 1508861
License     : LGPL-2.1-or-later
Signature   : RSA/SHA256, Di 13 Aug 2019 14:43:48 CEST, Key ID b88b2fd43dbdc284
Source RPM  : pcsc-ccid-1.4.31-1.1.src.rpm
Build Date  : Di 13 Aug 2019 14:43:36 CEST
Build Host  : cloud128
Relocations : (not relocatable)
Packager    : https://bugs.opensuse.org
Vendor      : openSUSE
URL         : https://ccid.apdu.fr/
Summary     : PCSC Driver for CCID Based Smart Card Readers and GemPC Twin Serial Reader
Description :
This package contains a generic USB CCID (Chip/Smart Card Interface
Devices) driver.

This driver is meant to be used with the PCSC-Lite daemon from the
pcsc-lite package.
Distribution: openSUSE Tumbleweed


Code

$> rpm -ql pcsc-ccid
/etc/reader.conf.d/libccidtwin
/usr/lib/udev/rules.d/92_pcscd_ccid.rules
/usr/lib64/readers/ifd-ccid.bundle
/usr/lib64/readers/ifd-ccid.bundle/Contents
/usr/lib64/readers/ifd-ccid.bundle/Contents/Info.plist
/usr/lib64/readers/ifd-ccid.bundle/Contents/Linux
/usr/lib64/readers/ifd-ccid.bundle/Contents/Linux/libccid.so
/usr/lib64/readers/serial
/usr/lib64/readers/serial/libccidtwin.so
/usr/share/doc/packages/pcsc-ccid
/usr/share/doc/packages/pcsc-ccid/AUTHORS
/usr/share/doc/packages/pcsc-ccid/COPYING
/usr/share/doc/packages/pcsc-ccid/ChangeLog
/usr/share/doc/packages/pcsc-ccid/LICENSE.openct
/usr/share/doc/packages/pcsc-ccid/README.md
/usr/share/doc/packages/pcsc-ccid/README.towitoko
/usr/share/doc/packages/pcsc-ccid/README_Kobil_mIDentity_switch.txt
/usr/share/doc/packages/pcsc-ccid/SCARDGETATTRIB.txt



Leider weiß ich nicht wo ich die ID's eintragen soll?
Für ein Smartphone hab das schn mal gemach, da hatte ich eine Vorlage.
s.b. in /etc/udev/rules.d/51


ich habe villeicht die Datei gefunden???
usr/lib/udev/rules.d/92_pcscd_ccid.rules

# udev rules for CCID devices

# Gemplus PCMCIA Card
#SUBSYSTEMS=="pcmcia", DRIVERS=="serial_cs", ACTION=="add", ATTRS{prod_id1}=="Gemplus", ATTRS{prod_id2}=="SerialPort", ATTRS{prod_id3}=="GemPC Card", RUN+="/usr/sbin/pcscd --hotplug"

# If not adding the device, go away
ACTION!="add", GOTO="pcscd_ccid_rules_end"
SUBSYSTEM!="usb", GOTO="pcscd_ccid_rules_end"
ENV{DEVTYPE}!="usb_device", GOTO="pcscd_ccid_rules_end"

# Kobil mIDentity
ATTRS{idVendor}=="0d46", ATTRS{idProduct}=="4081", RUN+="/usr/sbin/Kobil_mIDentity_switch"

# Keep USB autosuspend off for the C3PO LTC31 v1 SmartCard Reader
ATTR{idVendor}=="0783", ATTR{idProduct}=="0003", GOTO="pcscd_ccid_rules_end"

# set USB power management to auto.
ENV{ID_USB_INTERFACES}==":0b0000:", TEST=="power/control", ATTR{power/control}="auto"

# All done
LABEL="pcscd_ccid_rules_end"

wo, wie kann ich die eintragen? "idVendor=0c4b, idProduct=0551"?
clio
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 405
Dabei seit: 07 / 2005
Betreff:

Re: tanJack USB

 · 
Gepostet: 02.10.2019 - 19:16 Uhr  ·  #19
Wenn Dein Linux auf Debian basiert, heißt das Paket libccid. In den udev-rules würde ich eher nichts ändern.
Solltest Du das aber unbedingt wollen, gehören Änderungen immer nach /etc/udev/rules.d.
Übrigens, bitte keine Vollzitate, das stört den Lesefluß ungemein.


Edit 2:
Ich habe Manjaro im ersten Post wohl überlesen, also ein Arch Derivat.
Dann könnte die Lib anders heißen, da ist Olaf's Hinweis auf ein rpm wohl zielführender.
sarge
Benutzer
Avatar
Geschlecht:
Beiträge: 37
Dabei seit: 10 / 2014
Betreff:

Re: tanJack USB

 · 
Gepostet: 03.10.2019 - 08:19 Uhr  ·  #20
ich hab mal alles deinstalliert, dann neu
ccid mit pcsclite
pcsc-tools mit pcsc-perl
Das Problem besteht immer noch.
Gewählte Zitate für Mehrfachzitierung:   0