ubuntuusers.de

Wer nutzt die AusweisApp2?

Status: Ungelöst | Ubuntu-Version: Ubuntu GNOME 16.04 (Xenial Xerus)
Antworten |

glasenisback

Avatar von glasenisback

Anmeldungsdatum:
20. November 2011

Beiträge: 1603

Wohnort: Fernwald (Gießen)

Ich bin gerade dabei ein Snap-Paket für die AusweisApp2 zu bauen (Einfach aus Interesse). Das Paket funktioniert soweit, es gibt nur zwei kleine Bugs:

  • Es gibt noch kein Programm-Icon. Ich habe noch nicht herausgefunden wie ich dem Snap ein, während des Bauens des Programms generiertes Icon unterschieben kann.

  • Das Programm spammt aktuell noch das Log mit Debug-Meldungen voll. Ich muss noch herausfinden wie ich die Datei "qtlogging.ini" ins passende Verzeichnis schieben kann. Im Zweifelsfall patche ich das Programm und werfe die Debug-Meldungen raus.

Wenn alle Stricke reißen baue ich halt ein normales Debian-Paket und biete es per PPA an.

RamSpeicher

Anmeldungsdatum:
17. Juli 2009

Beiträge: 2508

alm10965 schrieb:

ich habs auch mal heute probiert, funzt net mit lubuntu 1710

Das Du eine nicht mehr unterstützte Lubuntu Version nutzt, ist dir schon Aufgefallen?

glasenisback

Avatar von glasenisback

Anmeldungsdatum:
20. November 2011

Beiträge: 1603

Wohnort: Fernwald (Gießen)

So, die Snap ist im Store:

https://snapcraft.io/ausweisapp2-ce

1
2
sudo snap install ausweisapp2-ce
sudo apt install pcscd

Das Paket aus den normalen Quellen ist der Daemon, welcher den Card-Reader ansteuert.

lewendi

Anmeldungsdatum:
8. Dezember 2010

Beiträge: 122

Wohnort: Rosenheim

Servus zusammen,

ich habe mal das Programm installiert unter KDE-Neon 5.12, dazu eine Frage ich benutze den Reiner-STC komfort Reader. Dieser wird aber nicht erkannt. Kann das sein dass er nur mit eingeführten Personalausweis (bekomme ich erst noch) erkannt wird, oder muß er immer ansprechbar sein. Mit der Bankkarte und den Bankprogramm wird er erkannt.

Gruß lewendi

glasenisback

Avatar von glasenisback

Anmeldungsdatum:
20. November 2011

Beiträge: 1603

Wohnort: Fernwald (Gießen)

Durch das "Confinement" von Snap, muss man das Programm im Moment noch zwingend mit der Option "--classic" installieren:

sudo snap install ausweisapp2-ce --classic

Ansonsten kann das Snap nicht auf den pcsc-Daemon und USB-Geräte zugreifen. Ich arbeite gerade das Problem zu beseitigen, es kann aber leider noch ein wenig dauern, da ich gerade am Snap für die Version 1.6.1 arbeite.

glasenisback

Avatar von glasenisback

Anmeldungsdatum:
20. November 2011

Beiträge: 1603

Wohnort: Fernwald (Gießen)

Ich habe gerade die neue Version der AusweisApp2 hochgeladen. Leider funktioniert doch das fehlerhafte Confinement manuell aktualisieren bzw., falls die Aktualisierung schon durchgeführt wurde, das Snap deinstallieren und danach nochmals installieren:

Aktualisieren mit deaktiviertem Confinement:

sudo snap refresh ausweisapp2-ce --classic

Neuinstallation:

sudo snap remove ausweisapp2-ce && sudo snap install ausweisapp2-ce --classic

lewendi

Anmeldungsdatum:
8. Dezember 2010

Beiträge: 122

Wohnort: Rosenheim

Danke jetzt geht es 😉

LinJoe

Anmeldungsdatum:
14. Juni 2018

Beiträge: 109

Wohnort: RLP

Hallo Zusammen,

habe auch schon einige Tage versucht, einen ReinerSCT Comfort Leser zu nutzen, mit mäßigem Erfolg. Unter VirtualBox kann ich die Ausweisfunktion nutzen, in der Ausweisapp2 wird der Leer und der Treiber erkannt.

Im Ubuntu 18.04.1 LTS wurde die Ausweisapp2 aus dem snap gestartet jedoch der Treiber von ReinerSCT (für Ubuntu 16 - der neueste) nicht erkannt. Im Terminal kann ich aber mit pcsc-scan den Leser nutzen und die Kartendaten wie Karte gesteckt, ATR Nummer und diverse weitere Daten anzeigen.

Dann habe ich wie weiter oben die Ausweisapp2 aus dem snap mit --devmode installiert. Die App kann die Treiber laden und zeigt es an. Auf Elster kann ich mich jetzt ausweisen und alles bearbeiten. 😀

Wenn ich ein Info von dre Bank erhalte, ob ich für eine Bankensoftware freigeschaltet werden kann, gehts weiter.

Danke an alle für die Informationen.

glasenisback

Avatar von glasenisback

Anmeldungsdatum:
20. November 2011

Beiträge: 1603

Wohnort: Fernwald (Gießen)

Dann habe ich wie weiter oben die Ausweisapp2 aus dem snap mit --devmode installiert. Die App kann die Treiber laden und zeigt es an. Auf Elster kann ich mich jetzt ausweisen und alles bearbeiten. 😀

Das ist ein Problem an dem ich noch arbeite.

jms3000

Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 858

Wohnort: Schwetzingen

Wenn ich das richtig verstehe, kann man das Handy mit der AusweisApp2 als Ausweisleser benutzen. Das koppelt sich dann per Wlan mit der AusweisApp2 auf dem PC. Geht das auch unter Ubuntu? pcsc_scan jedefalls findet mein Handy nicht.

Der Wiki-Artikel heisst jetzt wohl https://wiki.ubuntuusers.de/Elektronischer_Personalausweis/

dirkolus

Anmeldungsdatum:
17. Mai 2011

Beiträge: 2151

Wohnort: dahoam

jms3000 schrieb:

Geht das auch unter Ubuntu? pcsc_scan jedefalls findet mein Handy nicht.

pcsc_scan ist der daemon, der den am Computer angesteckten Kartenleser mit dem Perso auswertet. Wenn die Authentifizierung mit dem Handy erfolgen soll, steuert die AusweisApp2 auf dem Handy per NFC den Lesevorgang mit dem Perso an und schickt (meinem Verständnis nach) im WLAN das Authentifizierungstoken zum anfordernden Browser. Getestet hab' ich's noch nicht.

Der Wiki-Artikel heisst jetzt wohl https://wiki.ubuntuusers.de/Elektronischer_Personalausweis/

Richtig.

jms3000

Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 858

Wohnort: Schwetzingen

Ich bin davon ausgegangen, dass die Desktopanwendung einen virtuellen Kartenleser vorfindet, der vom Handy bedient wird. Und da liegt es nahe, dass pcscd den virtuellen Kartenleser zur Verfügung stellt. Sonst müsste ja die Desktop-App die Kommunikation mit dem Handy selbst machen und ein neues Protokoll erfinden.

glasenisback

Avatar von glasenisback

Anmeldungsdatum:
20. November 2011

Beiträge: 1603

Wohnort: Fernwald (Gießen)

jms3000 schrieb:

Ich bin davon ausgegangen, dass die Desktopanwendung einen virtuellen Kartenleser vorfindet, der vom Handy bedient wird. Und da liegt es nahe, dass pcscd den virtuellen Kartenleser zur Verfügung stellt. Sonst müsste ja die Desktop-App die Kommunikation mit dem Handy selbst machen und ein neues Protokoll erfinden.

Der Daemon ist wirklich nur "echte" Kartenleser notwendig. Benutzt man sein Smartphone als Kartenleser wird direkt über das WLAN eine Verbindung aufgebaut und mit dem Smartphone kommuniziert. Das ist leider auch das Problem mit meinen Snap-Paket:

Die Kommunikation mit dem Smartphone funktioniert vollkommen problemlos auch in der Sandbox. Nur die Kommunikation mit dem Card-Daemon will in der Sandbox nicht, da es kein Snap-Interface für diesen speziellen Daemon gibt. Die Kommunikation findet über normale Sockets statt. Würde der Daemon zur Kommunikation mit Anwendungen z.B. D-BUS benutzen, wäre das Problem schon gelöst.

jms3000

Avatar von jms3000

Anmeldungsdatum:
29. Januar 2015

Beiträge: 858

Wohnort: Schwetzingen

Ist es denn einfacher, ein Snap-Paket zu bauen als ein normales ausführbares Modul?

glasenisback

Avatar von glasenisback

Anmeldungsdatum:
20. November 2011

Beiträge: 1603

Wohnort: Fernwald (Gießen)

Ja und nein. Grundsätzlich ist es einfacher, aber der Teufel liegt im Detail. Gerade bei der AusweisApp habe ich noch Probleme mit dem Confinement. Andere Anwendungen, die keinen Hardwarezugriff benötigen sind dagegen sehr einfach zu bauen.