[gnucash-de] hbci mit HypoVereinsbank einrichten
Thiemo Gehrke
ml6 at theolymp.de
Sam Aug 23 02:47:38 CDT 2003
On Samstag, 23. August 2003 00:30, Martin Preuss wrote:
> Wenn es aber mit AqMoney klappen wuerde, wuessten wir schon mal, dass es an
> GNUCash liegt...
ok, schon überredet. (hab ja sonst nix besseres zu tun heute nacht ;-) )
Das Ergebnis vorweggenommen: Mit aqmoney funzt es! -> gnucash ist der
Übeltäter :(
Folgendes habe ich getan (vorsicht, langer Auszug):
(habe den key, der von gnucash erzeugt wurde, importiert, um zu sehen, ob
wenigstens das key-file ok ist)
--- 8< ---
tim at iphy:/var/dl/gnucash/aqmoney-0.6.2 > src/aqmoney "createuser"
--user="1608060xxx" --institute="70020270" --mediumtype="file"
--medium="/home/tim/.hbci-key" --server="193.158.209.6"
Creating this user:
Bank code: 70020270
User Id : 1608060xxx
Server : 193.158.209.6
tim at iphy:/var/dl/gnucash/aqmoney-0.6.2 > src/aqmoney "getkeys"
--user="1608060xxx" --institute="70020270"
Neuer Auftrag: Verbindung herstellen
Auftrag erledigt.
Neuer Auftrag: Schluessel des Servers abrufen
Pin-Eingabe
--------------------------------------------------------
Sie koennen die Pin-Eingabe abbrechen, indem sie direkt
ENTER druecken ohne die Pin einzugeben.
Abgeschlossen wird die Pineingabe durch ENTER.
--------------------------------------------------------
Bitte geben Sie die derzeitige Pin ein fuer [unnamed]:
Pin :
Ergebnis: Informationen fehlerfrei entgegengenommen (Code 20)
Ergebnis: Kein Schlüssel verfügbar, keine Signatur vom
Kreditinstitutsnachrichten. (Code 3010)
Auftrag erledigt.
Neuer Auftrag: Verbindung trennen
Auftrag erledigt.
[ soweit waren wir dann auch schon mit gnucash ]
tim at iphy:/var/dl/gnucash/aqmoney-0.6.2 > src/aqmoney "sync"
--user="1608060xxx" --institute="70020270"
Neuer Auftrag: Verbindung herstellen
Auftrag erledigt.
Neuer Auftrag: Systemkennung abrufen
Pin-Eingabe
--------------------------------------------------------
Sie koennen die Pin-Eingabe abbrechen, indem sie direkt
ENTER druecken ohne die Pin einzugeben.
Abgeschlossen wird die Pineingabe durch ENTER.
--------------------------------------------------------
Bitte geben Sie die derzeitige Pin ein fuer Bayerische Hypo- und Vereinsbank
AG:
Pin :
ERROR: nothing received (113) at API::_handleMessageQueue()
tim at iphy:/var/dl/gnucash/aqmoney-0.6.2 > src/aqmoney "iniletter"
--user="1608060xxx" --institute="70020270" --key="institute"
Pin-Eingabe
--------------------------------------------------------
Sie koennen die Pin-Eingabe abbrechen, indem sie direkt
ENTER druecken ohne die Pin einzugeben.
Abgeschlossen wird die Pineingabe durch ENTER.
--------------------------------------------------------
Bitte geben Sie die derzeitige Pin ein fuer Bayerische Hypo- und Vereinsbank
AG:
Pin :
INI-Brief
Datum : 23.08.2003
Uhrzeit : 01:19.07
Institutskennung : 70020270
Kundensystemkennung: AqMoney 0.6.2
Oeffentlicher Schluessel fuer die elektronische Verschluesselung
Exponent
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01
Modulus
00 00 00 00 00 5A 2F A1 48 86 45 94 6F E1 7F F0
E9 D3 5D F1 63 28 6F 09 27 72 94 99 B3 C0 44 BA
E5 80 2C AF EC 2B 7B 87 F1 34 DC 2D 20 F2 D6 CE
7B 35 B1 37 15 75 2F 24 0A 63 C3 D3 EF 60 2A F8
EB 5E DD 85 07 AD 38 3D 2C B2 33 9C 6B 25 6B 99
6C 15 FE AB 8E A6 49 43 9E F1 4F 81 A4 8D 42 91
Hash
4B C8 FD 71 09 91 64 C2 FC 02 A5 32 33 58 ED D2
0B 23 CD C5
tim at iphy:/var/dl/gnucash/aqmoney-0.6.2 > src/aqmoney "sendkeys"
--user="1608060xxx" --institute="70020270"
Neuer Auftrag: Verbindung herstellen
Auftrag erledigt.
Neuer Auftrag: Oeffentliche Schluessel senden
Pin-Eingabe
--------------------------------------------------------
Sie koennen die Pin-Eingabe abbrechen, indem sie direkt
ENTER druecken ohne die Pin einzugeben.
Abgeschlossen wird die Pineingabe durch ENTER.
--------------------------------------------------------
Bitte geben Sie die derzeitige Pin ein fuer Bayerische Hypo- und Vereinsbank
AG:
Pin :
Ergebnis: Informationen fehlerfrei entgegengenommen (Code 20)
Ergebnis: Aufträge wurden unter Vorbehalt entgegengenommen! (Code 20)
Auftrag erledigt.
Neuer Auftrag: Verbindung trennen
Auftrag erledigt.
tim at iphy:/var/dl/gnucash/aqmoney-0.6.2 > src/aqmoney "sync"
--user="1608060xxx" --institute="70020270"
Neuer Auftrag: Verbindung herstellen
Auftrag erledigt.
Neuer Auftrag: Systemkennung abrufen
Pin-Eingabe
--------------------------------------------------------
Sie koennen die Pin-Eingabe abbrechen, indem sie direkt
ENTER druecken ohne die Pin einzugeben.
Abgeschlossen wird die Pineingabe durch ENTER.
--------------------------------------------------------
Bitte geben Sie die derzeitige Pin ein fuer Bayerische Hypo- und Vereinsbank
AG:
Pin :
ERROR: nothing received (113) at API::_handleMessageQueue()
tim at iphy:/var/dl/gnucash/aqmoney-0.6.2 > src/aqmoney "iniletter"
--user="1608060xxx" --institute="70020270" --key="user"
Pin-Eingabe
--------------------------------------------------------
Sie koennen die Pin-Eingabe abbrechen, indem sie direkt
ENTER druecken ohne die Pin einzugeben.
Abgeschlossen wird die Pineingabe durch ENTER.
--------------------------------------------------------
Bitte geben Sie die derzeitige Pin ein fuer Bayerische Hypo- und Vereinsbank
AG:
Pin :
INI-Brief
Benutzername : __________________________
Datum : 23.08.2003
Uhrzeit : 01:21:02
Benutzerkennung : 1608060xxx
Schluesselnummer : 1
Schluesselversion : 1
Kundensystemkennung: AqMoney 0.6.2
Oeffentlicher Schluessel fuer die elektronische Signatur
Exponent
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01
Modulus
C6 DC 8E D3 F5 71 BF 63 24 07 3C DC 6A 09 6D 78
84 12 20 F1 81 05 D1 D5 7E 74 C4 47 F8 65 B4 32
FB C4 A9 CE 49 CF DB D1 63 2F A4 CB 54 98 A7 94
F4 AA 2B 57 1B 03 02 3F 6C DD 13 78 23 83 A9 4A
56 C6 50 05 F2 3E 7F E8 EE 28 87 50 8C 14 6F 86
87 EA 6E 34 6F 76 BD A9 B3 B8 D2 BF 0F A8 55 F9
Hash
5E 22 28 69 65 A0 EF 4E 03 E7 53 8A 8B 98 DB EE
86 23 06 B1
Ich bestaetige, dass ich den obigen Schluessel
fuer meine elektronische Signatur ermittelt habe.
_________________________ ____________________________
Ort/Datum Unterschrift
tim at iphy:/var/dl/gnucash/aqmoney-0.6.2 >
--- 8< ---
Es scheint also (bei GC) an der Stelle fehlzuschlagen, an der GC versucht, den
öffentlichen Schlüssel (Hashwert) bei der Bank abzurufen.
-> die Meldung, die Schlüssel-Datei für alle lesbar zu machen ("Bitte stellen
sie sicher, daß die Schlüsseldatei für unbekannten Benutzer [...]") ist also
Unsinn und dient nur der Verwirrung des Users ;-)
Habe mal den bösen Verdacht (ohne in den Code gesehen zu haben), dass GC nach
der "Fehlermeldung" "Kein Schlüssel verfügbar, keine Signatur vom
Kreditinstitutsnachrichten. (Code 3010)" oder nach dem "sync" mit Ergebnis
"ERROR: nothing received (113) at API::_handleMessageQueue()" abbricht, und
gar nicht mehr versucht, den öffentlichen Schlüssel vom Server zu lesen.
Eure Meinung?
Werde jetzt also mal den ini-Brief an die HVB schicken und schauen, wie es
weitergeht. Oder soll ich die nette Dame von der HVB bitten, den Schlüssel zu
sprerren und es nochmal mit gnucash versuchen?
gute nacht,
Thiemo