<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hallo,</p>
<p>
<style type="text/css">
p { margin-bottom: 0.25cm; line-height: 115%; background: transparent }
a:link { color: #000080; so-language: zxx; text-decoration: underline }</style></p>
<p>Hier ist mein Vorgehen zur Anzeige der Photo-TAN von ComDirect in
AqBanking <br>
<br>
OS: Debian 9<br>
GnuCash 3.10<br>
AqBanking 6.1.4<br>
installiert via Flatpak<br>
<br>
</p>
<h2>Problem</h2>
<p><br>
Bei der Einrichtung des Kontenzugriffs für GnuCash in AqBanking
muss bei der Comdirect eine TAN angegeben werden, die als
Photo-TAN in einem „PNG“ Format übermittelt wird. Dieses Bild muss
angezeigt werden, damit es von der photoTAN-App gelesen und die
darin verschlüsselte TAN dekodiert werden kann.<br>
<br>
AqBanking ermöglicht es, hierfür bei der Abfrage einen Schalter
anzugeben, der auf ein Bildanzeigeprogramm zeigt. Allerdings
stehen in der Flatpak-Sandbox keine Grafik-Bibliotheken zur
Verfügung, weshalb es dort auch keine Anzeigeprogramme gibt. Das
Sandbox Prinzip schließt die Nutzung der Anzeigeprogramme des
übrigen Computers aus.<br>
<br>
In GnuCash ist ein internes Anzeigeprogramm implementiert, weshalb
die weitere Verwendung der Photo-TAN nach der Konteneinrichtung
ohne Probleme auch in der Flatpak Installation funktioniert.<br>
<br>
</p>
<h2>Lösungsansatz</h2>
<p><br>
Als Anzeigeprogramm in der Flatpak Umgebung kann „viu“ verwendet
werden. „viu“ ist eine Bildanzeige, die ausschließlich auf den
Darstellungsmöglichkeiten des Terminals basiert und daher keine
grafische Ablaufumgebung benötigt. <br>
<br>
Die Bildauflösung ist dementsprechend äußerst eingeschränkt, hat
aber bei mir zur Erkennung der TAN ausgereicht. Und nach
Einrichtung der Kontoverbindung ist ohnehin alles ok.<br>
<br>
</p>
<h2>Die Lösung im Einzelnen</h2>
<h3>wichtige Internet Links</h3>
<p><br>
Installation von GnuCash in Flatpak:
<a class="moz-txt-link-freetext" href="https://wiki.gnucash.org/wiki/De/Flatpak">https://wiki.gnucash.org/wiki/De/Flatpak</a><br>
Auf dieser Seite gibt es auch einen Hinweis zu Optischen TANs, der
aber bei der Konteneinrichtung nicht ausreichend ist.<br>
<br>
Kontoeinrichtung mit AqBanking auf der Kommandozeile:
<a class="moz-txt-link-freetext" href="https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/SetupPinTan">https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/SetupPinTan</a><br>
<br>
</p>
<h3>Kommandos</h3>
<p><br>
1. viu installieren<br>
<br>
Das Binary von viu kann von der Seite <br>
<br>
<a class="moz-txt-link-freetext" href="https://github.com/atanunq/viu/releases/tag/v1.0">https://github.com/atanunq/viu/releases/tag/v1.0</a><br>
<br>
heruntergeladen werden, z. B. nach /home/mein/pfad. Anschließend
muss die Datei mit <br>
<br>
$ chmod u+x /home/mein/pfad/viu<br>
<br>
ausführbar gemacht werden und kann dann direkt mit <br>
<br>
$ /home/mein/pfad/viu testbild.png <br>
<br>
ausprobiert werden.<br>
<br>
2. Wechsel in die Sandbox und verlassen der Sandbox<br>
<br>
$ flatpak run --command=sh org.gnucash.GnuCash<br>
[📦 org.gnucash.GnuCash ~]$ aqbanking-cli versions<br>
Versions:<br>
AqBanking-CLI: 6.1.4<br>
Gwenhywfar : 5.2.0.0<br>
AqBanking : 6.1.4.0<br>
[📦 org.gnucash.GnuCash ~]$ exit<br>
$ <br>
<br>
3. Abruf der Kontenliste mit viu<br>
<br>
[📦 org.gnucash.GnuCash ~]$ aqhbci-tool4
–opticaltan=/home/mein/pfad/viu getaccounts -u 123</p>
<p><br>
</p>
<p>Ich hoffe, das hilft weiter und bringt wie bei mir den
gewünschten Erfolg mit der Konteneinrichtung.</p>
<p>Viele Güße<br>
<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">Am 17.06.20 um 14:43 schrieb
<a class="moz-txt-link-abbreviated" href="mailto:gnucash@outerhaven.de">gnucash@outerhaven.de</a>:<br>
</div>
<blockquote type="cite"
cite="mid:a5a60a6f-6dc7-8de2-3068-3ab00ef47d8b@outerhaven.de">
<pre class="moz-quote-pre" wrap="">Hallo zusammen,
ich habe nach einiger Recherche rausgefunden, dass das
PhotoTAN-Verfahren seit 3.8 unterstützt wird. Ich habe nun sowohl 3.8
aus den Ubuntu-Repositories als auch 3.10 via flatpak installiert. In
beiden Fällen wird mir aber weder bei der Einrichtung eines Benutzers
noch nach manueller Einrichtung via CLI die PhotoTAN von comdirect
angezeigt (letzteres wurde vor kurzem hier auf der Liste thematisiert).
Stattdessen kommt nur der Text "Siehe Grafik" im entsprechenden Fenster.
Interessanterweise wird mir aber im Log bei Benutzung per CLI ein PNG
als Hexdump angezeigt, das sich rekonstruieren lässt. Es müsste also
prinzipiell anzeigbar sein.
Hat jmd. hier ähnliche Erfahrungen oder sogar eine Lösung?
Ggf. ist wichtig, dass ich auch das PushTAN-Verfahren via PhotoTAN-App
aktiviert habe. Das ist aber nicht per HBCI verfügbar.
Viele Grüße
_______________________________________________
gnucash-de mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gnucash-de@gnucash.org">gnucash-de@gnucash.org</a>
<a class="moz-txt-link-freetext" href="https://lists.gnucash.org/mailman/listinfo/gnucash-de">https://lists.gnucash.org/mailman/listinfo/gnucash-de</a>
</pre>
</blockquote>
</body>
</html>