openSUSE 11.4 64Bit und Onlinebanking mit HBCI
Hallo zusammen, ich hab heute meinen HBCI-Leser (ein ReinerSCT cyberJack RFID standard) von der Bank (Raiffeisenbank) abgeholt, nachdem das TAN Verfahren Ende des Monats eingestellt wird. Nachdem ich feststellen durfte, dass er nicht vom mitgelieferten pcsc- cyberjack unterstütz wird, hab ich mir das security:/chipcard Repository eingebunden und daraus erstmal alles aktualisiert. Ich hab meinen User in die Gruppe cyberjack aufgenommen und den pcscd gestartet. Das "cyberjack" Kommandozeilentool ist mittlerweile zufrieden mit mir, das "cyberjack-hints.log" file ist leer und in "cyberjack-report.log" findet den Leser (kurzer Auszug): Distribution: SuSE 11.4 System: Linux, 2.6.37.6-0.5-vanilla, #1 SMP 2011-04-25 21:48:33 +0200, x86_64 PC/SC Dienst gefunden. PC/SC Interface Leser REINER SCT cyberJack RFID standard (0065577440) 00 00 (vendorid="0c4b", productid="0500") Ergebnis des Lesertests: PID : 0500 HW-Mask : 00037b01 ( ICC1 keypad display Firmwareupdate Sicherheitsmodule) Version : 10 HW-Version : ffffffff Flashsize : 262144 Heapsize : 768 Serialnum : 0065577440 Vendor : REINER SCT Product : cyberJack RFID standard P-Date : 09.04.2010 18:33 T-Date : 22.03.2011 11:38 C-Date : 03.06.2011 13:19 COM-Type : USB HW-String : RFS_USB ... Leider scheinen weder GnuCash noch KMyMoney die HBCI-Karte initialisieren zu können, weshalb ich mich zähneknirschend durchgerungen habe das non-oss Repository einzubinden und Moneyplex zu installieren. Also gestartet, updates runterladen lassen und dann gehts los: Bankverbindung: Bankleitzahl reingeklopft (wird erkannt). Verfahren auf "HBC-Internetbanking mit Chipkarte" gesetzt, auf "Neue Schlüssel erstellen (Erstinitialisierung)" eingestellt und auf den "Einstellungen Knopf geklickt. Wie im Handbuch für 64Bit Versionen beschrieben wähle ich die ~/moneyplex/ctapi/libproxy-cyberjack.so aus und setzt die Schnittstelle auf "COM1/USB/Tastatur" (hab auch alle anderen Varianten getestet, überall das selbe). Dann ein Klick auf den Test-Knopf und nach ein paar Sekunden gibt es die Fehlermeldung "Der Chipkartenleser kann nicht angesprochen werden". Moneyplex gibt nichts weiter aus als: manfred@D620:~/moneyplex> ./start ================================================= 32<->64 bit CTAPI-Proxy library. (C) 2007 Martin Preuss <martin@aquamaniac.de> ================================================= In /var/log/messages ist nichts zu finden. Bin im Moment mit meinem Latein am Ende, wo ich denn hier noch weiter suchen könnte. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 03.06.2011 16:56, schrieb Manfred Tremmel:
In /var/log/messages ist nichts zu finden. Bin im Moment mit meinem Latein am Ende, wo ich denn hier noch weiter suchen könnte.
Veruche es mal auf http://www.onlinebanking-forum.de/phpBB2/index.php Dort ist auch Martin Preuss zu finden Bye Michael -- Q: What do you call a blind pre-historic animal? A: Diyathinkhesaurus. Q: What do you call a blind pre-historic animal with a dog? A: Diyathinkhesaurus Rex. _______________________________________________________________________ Registered VDR User #1525 Loadavg.: 0.26 0.20 0.15 http://dattuxi.de/ Registered Linux User #228306 Linux 2.6.38-8-generic ICQ #151172379 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 03.06.2011 17:08, schrieb Michael Raab:
Am 03.06.2011 16:56, schrieb Manfred Tremmel:
In /var/log/messages ist nichts zu finden. Bin im Moment mit meinem Latein am Ende, wo ich denn hier noch weiter suchen könnte.
Veruche es mal auf http://www.onlinebanking-forum.de/phpBB2/index.php Dort ist auch Martin Preuss zu finden
Laut Pro-Linux verwaltet Reiner SCT den Treiber jetzt selber: <http://www.pro-linux.de/news/1/17067/treiber-fuer-reiner-sct-kartenleser-wechselt-entwickler.html> Gruß Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Manfred! Am 03.06.2011 um 16:56 Uhr schrieb Manfred Tremmel:
[...] Dann ein Klick auf den Test-Knopf und nach ein paar Sekunden gibt es die Fehlermeldung "Der Chipkartenleser kann nicht angesprochen werden". Moneyplex gibt nichts weiter aus als:
M. E. sucht moneyplex den Chipkartenleser auf /dev/ttyUSB0. Kontrolliere doch bitte mal, ob das auch dein Leser ist. cu Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 3. Juni 2011 schrieb Peter Geerds:
Hallo Manfred!
Am 03.06.2011 um 16:56 Uhr schrieb Manfred Tremmel:
[...] Dann ein Klick auf den Test-Knopf und nach ein paar Sekunden gibt es die Fehlermeldung "Der Chipkartenleser kann
nicht angesprochen werden". Moneyplex gibt nichts weiter aus als: M. E. sucht moneyplex den Chipkartenleser auf /dev/ttyUSB0. Kontrolliere doch bitte mal, ob das auch dein Leser ist.
Auf das /dev/ttyUSB0 bin ich bei meiner Suche im Internet auch schon gestoßen. Es wird bei dem Reader aber keines angelegt, anscheinend läuft der nicht mehr über ne Serielle Schnittstellenemulation. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
es schrieb Manfred Tremmel am 03.06.2011 16:56:
Hallo zusammen,
ich hab heute meinen HBCI-Leser (ein ReinerSCT cyberJack RFID standard) von der Bank (Raiffeisenbank) abgeholt, nachdem das TAN Verfahren Ende des Monats eingestellt wird.
Ich nutze Moneyplex (OS 11.3), allerdings mit einem Kobil-Leser. In der Vergangenheit hatte ich es mit folg. Schwierigkeiten zu tun: - Das File ~/.CT_devices mußte angepaßt werden. - Der Benutzer muß in der Gruppe dialout sein. Gruß Rudolf -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 3. Juni 2011 schrieb Rudolf Kompf:
es schrieb Manfred Tremmel am 03.06.2011 16:56:
Hallo zusammen,
ich hab heute meinen HBCI-Leser (ein ReinerSCT cyberJack RFID standard) von der Bank (Raiffeisenbank) abgeholt, nachdem das TAN Verfahren Ende des Monats eingestellt wird.
Ich nutze Moneyplex (OS 11.3), allerdings mit einem Kobil-Leser. In der Vergangenheit hatte ich es mit folg. Schwierigkeiten zu tun:
- Das File ~/.CT_devices mußte angepaßt werden.
Gibts hier gar nicht. Kann das eventuell Kobil spezifisch sein.
- Der Benutzer muß in der Gruppe dialout sein.
Bin ich, bzw. mein Benutzer. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am 03.06.2011 16:56, schrieb Manfred Tremmel:
ich hab heute meinen HBCI-Leser (ein ReinerSCT cyberJack RFID standard) von der Bank (Raiffeisenbank) abgeholt, nachdem das TAN Verfahren Ende des Monats eingestellt wird. Nachdem ich feststellen durfte, dass er nicht vom mitgelieferten pcsc- cyberjack unterstütz wird, hab ich mir das security:/chipcard Repository eingebunden und daraus erstmal alles aktualisiert. Ich hab meinen User in die Gruppe cyberjack aufgenommen und den pcscd gestartet. Das
Der User hätte nicht in der Gruppe sein müssen. Die Original-Software will das so, weil sie nicht wissen, wie udev auf openSUSE funktioniert ;-)
Leider scheinen weder GnuCash noch KMyMoney die HBCI-Karte initialisieren zu können, weshalb ich mich zähneknirschend durchgerungen habe das non-oss Repository einzubinden und Moneyplex zu installieren.
Leider hab ich keine Erfahrung mit GnuCash und KMyMoney.
Also gestartet, updates runterladen lassen und dann gehts los: Bankverbindung: Bankleitzahl reingeklopft (wird erkannt). Verfahren auf "HBC-Internetbanking mit Chipkarte" gesetzt, auf "Neue Schlüssel erstellen (Erstinitialisierung)" eingestellt und auf den "Einstellungen Knopf geklickt. Wie im Handbuch für 64Bit Versionen beschrieben wähle ich die ~/moneyplex/ctapi/libproxy-cyberjack.so aus und setzt die Schnittstelle auf "COM1/USB/Tastatur" (hab auch alle anderen Varianten getestet, überall das selbe). Dann ein Klick auf den Test-Knopf und nach ein paar Sekunden gibt es die Fehlermeldung "Der Chipkartenleser kann nicht angesprochen werden". Moneyplex gibt nichts weiter aus als:
libproxy-cyberjack ist für ctapi. Das Problem ist, dass der neue cyberjack Treiber, der für den rfid verwendet werden muss, kein ctapi Interface mehr bereitstellt, sondern nur noch einen ifd handler für pcsc. D.h. es funktioniert nur noch Software, die über libpcsclite auf den Reader zugreift. Moneyplex kann das (entgegen ihrer Dokumentation) offensichtlich mit der 2011 Version. Wie neu oder alt die Version in non-oss ist, weiss ich leider nicht. Was ich noch nicht getestet habe in den Zusammenhang, ist pcsc-ctapi-wrapper. Der ist eigentlich dafür gedacht, auf der einen Seite ctapi und auf der anderen pcsclite zu sprechen. Das _könnte_ die GnuCash und KMyMoney (oder auch zu altes moneyplex) lösen aber mangels Notwendigkeit (ich hab moneyplex 2011) habe ich das wie gesagt noch nicht ausprobiert. Wolfgang -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 3. Juni 2011 schrieb Wolfgang Rosenauer:
Hallo,
Am 03.06.2011 16:56, schrieb Manfred Tremmel:
ich hab heute meinen HBCI-Leser (ein ReinerSCT cyberJack RFID standard) von der Bank (Raiffeisenbank) abgeholt, nachdem das TAN Verfahren Ende des Monats eingestellt wird. Nachdem ich feststellen durfte, dass er nicht vom mitgelieferten pcsc- cyberjack unterstütz wird, hab ich mir das security:/chipcard Repository eingebunden und daraus erstmal alles aktualisiert. Ich hab meinen User in die Gruppe cyberjack aufgenommen und den pcscd gestartet. Das
Der User hätte nicht in der Gruppe sein müssen. Die Original-Software will das so, weil sie nicht wissen, wie udev auf openSUSE funktioniert ;-)
Zumindest sollte es nicht schaden :-)
Leider scheinen weder GnuCash noch KMyMoney die HBCI-Karte initialisieren zu können, weshalb ich mich zähneknirschend durchgerungen habe das non-oss Repository einzubinden und Moneyplex zu installieren.
Leider hab ich keine Erfahrung mit GnuCash und KMyMoney.
Ich auch noch nicht, will mir mein System nur nicht mit unfreier Software belasten. In dem Fall werde ich aber wohl nicht drum rumkommen, anscheinend ist das hinter beiden Programmen stehende Aqbanking nicht in der Lage mit der Raiffeisen-Karte zusammenzuarbeiten...
libproxy-cyberjack ist für ctapi. Das Problem ist, dass der neue cyberjack Treiber, der für den rfid verwendet werden muss, kein ctapi Interface mehr bereitstellt, sondern nur noch einen ifd handler für pcsc. D.h. es funktioniert nur noch Software, die über libpcsclite auf den Reader zugreift.
Hm, das ist dann wohl der entscheidende Hinweis.
Moneyplex kann das (entgegen ihrer Dokumentation) offensichtlich mit der 2011 Version. Wie neu oder alt die Version in non-oss ist, weiss ich leider nicht.
Da die openSUSE Version nicht die Tastatur des Chipkartenlesers unterstützt, wird wohl eh mal die Vollversion fällig. Die openSUSE Version scheint aber auf dem aktuellen Stand zu sein: Version 11.0 openSUSE-Edition (Build 19678)
Was ich noch nicht getestet habe in den Zusammenhang, ist pcsc-ctapi-wrapper. Der ist eigentlich dafür gedacht, auf der einen Seite ctapi und auf der anderen pcsclite zu sprechen. Das _könnte_ die GnuCash und KMyMoney (oder auch zu altes moneyplex) lösen aber mangels Notwendigkeit (ich hab moneyplex 2011) habe ich das wie gesagt noch nicht ausprobiert.
Dann muss ich Moneyplex wohl nur noch dazu bringen unter PC/SC-Treiber mehr als nur ein leeres Feld anzuzeigen. Im Moment wird mir da exakt nichts angeboten... ... YaST anwerf, libpcsclite1-32bit nachinstalliert, Moneyplex neu gestartet ... Na siehe da, jetzt taucht ne Auswahl in Moneyplex auf "Generic CCID Reader 00 00" (das ist wohl der Kartenlesr vom Dell Notebook) und "REINER SCT cyber Jack RFID standad (006557740)". Ein Klick auf den "Test" Knopf liefert dann auch ein "Der Test des Chipkartenlesers war erfolgreich.". Jetzt schaut es gut aus, vielen Dank. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 3. Juni 2011 schrieb Manfred Tremmel:
(...). Leider scheinen weder GnuCash noch KMyMoney die HBCI-Karte initialisieren zu können, (...).
Hast du libchipcard installiert? Also wegen der weggefallenen CT-API, siehe Wolfgangs Artikel. Gruß Jan -- Today is the day you worried about yesterday. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 3. Juni 2011 schrieb Jan Ritzerfeld:
Am Freitag, 3. Juni 2011 schrieb Manfred Tremmel:
(...). Leider scheinen weder GnuCash noch KMyMoney die HBCI-Karte initialisieren zu können, (...).
Hast du libchipcard installiert? Also wegen der weggefallenen CT-API, siehe Wolfgangs Artikel.
An und für sich ja, aber alles nur in 64 Bit und das reichte nicht, siehe auch meine Antwort auf Wolfgangs Mail ;-) -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 03.06.2011 16:56, schrieb Manfred Tremmel:
Leider scheinen weder GnuCash noch KMyMoney die HBCI-Karte initialisieren zu können, weshalb ich mich zähneknirschend durchgerungen habe das non-oss Repository einzubinden und Moneyplex zu installieren. Also gestartet, updates runterladen lassen und dann gehts los: Bankverbindung: Bankleitzahl reingeklopft (wird erkannt). Verfahren auf "HBC-Internetbanking mit Chipkarte" gesetzt, auf "Neue Schlüssel erstellen (Erstinitialisierung)" eingestellt und auf den "Einstellungen Knopf geklickt. Wie im Handbuch für 64Bit Versionen beschrieben wähle ich die ~/moneyplex/ctapi/libproxy-cyberjack.so aus
Imho musst Du den pcsc-Treiber im Einstellungsfenster von Moneyplex auswählen und dort dann Deinen Kartenleser. Habe es eben bei mir ausprobiert, hatte bisher den ctapi-Treiber verwendet und bin auf den pcsc-Treiber umgestiegen. (Moneyplex 2011, allerdings 32-bit.)
und setzt die Schnittstelle auf "COM1/USB/Tastatur" (hab auch alle anderen Varianten getestet, überall das selbe). Dann ein Klick auf den Test-Knopf und nach ein paar Sekunden gibt es die Fehlermeldung "Der Chipkartenleser kann nicht angesprochen werden". Moneyplex gibt nichts weiter aus als:
manfred@D620:~/moneyplex> ./start ================================================= 32<->64 bit CTAPI-Proxy library. (C) 2007 Martin Preuss<martin@aquamaniac.de> =================================================
Gruß Peter -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 3. Juni 2011 schrieb Peter Matthies:
Am 03.06.2011 16:56, schrieb Manfred Tremmel:
Leider scheinen weder GnuCash noch KMyMoney die HBCI-Karte initialisieren zu können, weshalb ich mich zähneknirschend durchgerungen habe das non-oss Repository einzubinden und Moneyplex zu installieren. Also gestartet, updates runterladen lassen und dann gehts los: Bankverbindung: Bankleitzahl reingeklopft (wird erkannt). Verfahren auf "HBC-Internetbanking mit Chipkarte" gesetzt, auf "Neue Schlüssel erstellen (Erstinitialisierung)" eingestellt und auf den "Einstellungen Knopf geklickt. Wie im Handbuch für 64Bit Versionen beschrieben wähle ich die ~/moneyplex/ctapi/libproxy-cyberjack.so aus
Imho musst Du den pcsc-Treiber im Einstellungsfenster von Moneyplex auswählen und dort dann Deinen Kartenleser. Habe es eben bei mir
Da kam eben keine Auswahl (leeres Feld).
ausprobiert, hatte bisher den ctapi-Treiber verwendet und bin auf den pcsc-Treiber umgestiegen. (Moneyplex 2011, allerdings 32-bit.)
Genau das ist der Unterschied. Moneyplex selbst ist wohl immer nur ne 32 Bit Version. Musste die libpcsclite1-32bit nachinstallieren, dann lief die Sache. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 03.06.2011 16:56, schrieb Manfred Tremmel:
Hallo zusammen,
ich hab heute meinen HBCI-Leser (ein ReinerSCT cyberJack RFID standard) von der Bank (Raiffeisenbank) abgeholt, nachdem das TAN Verfahren Ende des Monats eingestellt wird. Nachdem ich feststellen durfte, dass er nicht vom mitgelieferten pcsc- cyberjack unterstütz wird, hab ich mir das security:/chipcard Repository eingebunden und daraus erstmal alles aktualisiert. Ich hab meinen User in die Gruppe cyberjack aufgenommen und den pcscd gestartet. Das "cyberjack" Kommandozeilentool ist mittlerweile zufrieden mit mir, das "cyberjack-hints.log" file ist leer und in "cyberjack-report.log" findet den Leser (kurzer Auszug):
Distribution: SuSE 11.4 System: Linux, 2.6.37.6-0.5-vanilla, #1 SMP 2011-04-25 21:48:33 +0200, x86_64
Okay. Das Repository http://download.opensuse.org/repositories/security:/chipcard/openSUSE_11.4/ hast Du ja schon eingebunden. Sind folgende Pakete installiert? pcsc-cyberjack-3.99.5-45.1.x86_64 libpcsclite1-1.7.2-55.1.x86_64 pcsc-cyberjack-3.99.5-45.1.x86_64 pcsc-lite-1.7.2-55.1.x86_64 pcsc-ccid-1.4.4-22.1.x86_64 pcsc-ctapi-wrapper-32bit-0.3-2.1.x86_64 libpcsclite1-32bit-1.7.2-55.1.x86_64 pcsc-ctapi-wrapper-0.3-2.1.x86_64 pcsc-lite-devel-1.7.2-55.1.x86_64 Devel kannst evtl weglassen. Ich hatte da auch eine Weile probiert. Anschließend wählst Du in Moneyplex unter Chipkartenleser für ctapi-Treiber folgendes aus oder gibst es ein: /usr/lib/ctapi/libpcsc-ctapi-wrapper.so Danach sollte es funktionieren. Zumindest bei mir ist es so. Viel Glück Gruß eRiC -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (8)
-
Eric Schirra
-
Jan Ritzerfeld
-
Manfred Tremmel
-
Michael Raab
-
Peter Geerds
-
Peter Matthies
-
Rudolf Kompf
-
Wolfgang Rosenauer