AusweisApp (mal wieder)

Hinweis: In dem Thema AusweisApp (mal wieder) gibt es 57 Antworten auf 6 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo,

    nach dem Update auf 16.0 (was bei mir mal problemlos funktioniert hat) hänge ich wieder mit der Kartenleser der AusweisApp. Den Beitrag von vor 2 Jahren habe ich schon kpl. durchgearbeitet und die entsprechenden lib .. (pcsc lite etc. installiert und auch die Daten die info.plist ergänzt, aber irgendwas scheint noch zu fehlen:


    lsusb findet den Reader (SCM Microsystems, Inc. ...) aber pcsc_scan findet allerdings nichts ...

    Gruß und schon mal ein schönes WE

    Suse 16.0 mit KDE

    Für den Inhalt des Beitrages 328648 haftet ausdrücklich der jeweilige Autor: Ludger_WAF

  • Beitrag von vor 2 Jahren habe ich schon kpl. durchgearbeitet

    Gib mal nen Link.


    Hab ja denselben Reader, den ich aber nicht benutze, ich bleib bei ReinerSCT.....


    Code
    Bus 003 Device 008: ID 0c4b:0501 Reiner SCT Kartensysteme GmbH cyberJack RFID comfort dual interface smartcard reader
    Bus 003 Device 009: ID 04e6:5292 SCM Microsystems, Inc. SCL011 RFID reader


    Allerdings benutze ich ein etwas neueres pcsc......

    Für den Inhalt des Beitrages 328650 haftet ausdrücklich der jeweilige Autor: Sauerland


  • Also meinst du einen Reinert Reader kaufen? Aber den braucht man so wenig, IMHO lohnt sich das für mich nicht.

    Für den Inhalt des Beitrages 328651 haftet ausdrücklich der jeweilige Autor: Ludger_WAF

  • Also gerade mal versucht, kann mich mit dem SCM ohne Probleme anmelden.

    Dies war ein Upgrade von Leap 15.6 nach Leap 16.0



    IMHO lohnt sich das für mich nicht.

    Ich benutze den ReinerSCT Reader auch fürs online Banking.

    Für den Inhalt des Beitrages 328654 haftet ausdrücklich der jeweilige Autor: Sauerland

  • PS email von gestern abend:

    Für den Inhalt des Beitrages 328655 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Ausgangspunkt:

    Eine Leap 16.0 VM ohne pcsc und Ausweisapp, dies wurde natürlich zuerst aus dem OSS Repo installiert, bevor der Treiber installiert wurde.



    Also wie ich es gedacht habe, selinux ist der Übeltäter.

    Treiber installiert und Änderungen eingefügt, das komplette Verzeichnis incl. Unterverzeichnisse als root kopiert nach:

    Code
    cp -r /usr/local/pcsc/drivers/SCLGENERIC.bundle/ /usr/lib64/readers/

    pcscd als root neu starten:

    Code
    systemctl restart pcscd.service


    Als root ein Terminal mit

    Code
    journalctl -f

    Dann als User ein 2. Terminal und

    Code
    pcsc_scan

    Karte auflegen und kurz warten, abbrechen und in der ersten Konsole nach den Fehlermeldungen schauen, ergab bei mir:

    Also als root 2 Befehle wie dort angegeben:


    Code
    ausearch -c 'pcscd' --raw | audit2allow -M my-pcscd
    
    semodule -X 300 -i my-pcscd.pp

    pcscd als root neu starten:

    Code
    systemctl restart pcscd.service

    Und dies erscheint:

    Für den Inhalt des Beitrages 328656 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Hab das ganze mal in meiner VM mit Leap 16.1 ausprobiert:

    Den Treiber über mein Repo installiert, pcscd neu gestartet und pcsc_scan zeigte mein Karte an.


    Anscheinend braucht es keine besondere Einstellung für selinux.

    Für den Inhalt des Beitrages 328667 haftet ausdrücklich der jeweilige Autor: Sauerland

  • In meinem usr/local/pcsc/drivers gibt kein Verzeichnis SCLGENERIC.bundle


    Code
    Suse16:/usr/local/pcsc/drivers # ls
    SCL011.bundle  scmccid.bundle
    Suse16:/usr/local/pcsc/drivers # 

    Sowohl in SCL011.bundle und scmccid.bundle gibt es eine Info.plist. Habe jetzt in beide auch noch mal den Reader eingetragen. Soll ich das jetzt kpl. nach /usr/lib64/readers kopieren und weiter wie oben?

    Für den Inhalt des Beitrages 328668 haftet ausdrücklich der jeweilige Autor: Ludger_WAF

  • nach /usr/lib64/readers kopieren und weiter wie oben?

    Nö.

    Einfach als root:

    Code
    zypper in https://download.opensuse.org/repositories/home:/Sauerland:/Banking/openSUSE_Leap_16.0/x86_64/pcsc-sclgeneric-2.0.9-lp160.7.1.x86_64.rpm

    dem rpm Schlüssel vertrauen, pcscd neu starten:

    Code
    systemctl restart pcscd.service

    und dann aber jetzt als User

    Code
    pcsc_scan

    Schauen, ob der Reader erkannt wird und ob z.B. der Personalausweis erkannt wird.

    Für den Inhalt des Beitrages 328669 haftet ausdrücklich der jeweilige Autor: Sauerland