aqbanking 1822direkt Verwirrung bei Anmeldedaten

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 01 / 2021
Betreff:

aqbanking 1822direkt Verwirrung bei Anmeldedaten

 · 
Gepostet: 02.01.2021 - 15:45 Uhr  ·  #1
Hallo in die Runde und allen ein gutes neues Jahr!

Ich habe mir für dieses Jahr eine bessere Haushaltsbuchführung vorgenommen und komme leider nicht weiter.
Ich würde mich sehr freuen, wenn ihr mir weiterhelfen könntet.

Was habe ich:
Ubuntu 20.04
gnucash 3.8
aqbanking 6.0.1-2

Wo harkt es?
Im Zusammenspiel zwischen mir, aqbanking und meiner Sparkasse (1822direkt)

Was funktioniert?
Der testweise Zugriff auf mein Konto mit der Software Hibiscus (Pin + mTAN)


Ich habe in gnucash den Dialog zum HBCI aufgerufen und wurde an den aqbankin-Assistenten weiterverwiesen.
Dort sucht man ja zuerst seine Bank aus, da hab ich das erste Problemchen.
Die eigentliche BLZ meiner Bankverbindung ist die 50050201. In der DB komme ich dazu https://banking-hs6.s-fints-pt-hs.de/fints30

Auf der Problemsuche habe ich aber gefunden, dass man als 1822direkt-Kunde die 50050222 nehmen soll. Die DB sagt jetzt: https://fints.1822direkt.com/fints/hbci

Letzteres sieht für mich schlüssig aus - mein Test mit Hibiscus bestätigt das.

Weiter gehts: Eingabe von Benutzername, Benutzerkennung und Kundennummer.
Und hier harkt es gewaltig. Ich habe viele mögliche Kombinationen aus Kundennummer, Zugang (KD+Personensuffix) Kontonummer usw. ausprobiert und komme nicht weiter.

Code
15:24:30 Waiting for response
15:24:30 HTTP: Permanent verschoben nach /error_path/400.html?al_req_id=X-CCHhX3H7K7hqUpqiZu@gAAABY
15:24:30 Error receiving response (303)
15:24:30 AqHBCI abgeschlossen.
15:24:30 Die Aktion wurde durch den Benutzer abgebrochen.
15:24:30 Vorgang abgeschlossen, Sie können das Fenster nun schließen.

oder aber
Code
15:27:54 Server-Zertifikat abrufen
15:27:54 Verbindung vorbereiten
15:27:54 Mit Server verbinden...
15:27:54 Verwende GnuTLS Default Ciphers.
15:27:54 TLS: SSL-Ciphers ausgehandelt: TLS1.2:ECDHE-RSA-AES-256-GCM:AEAD
15:27:55 Verbunden.
15:27:55 Verbindung beendet.
15:27:55 Got certificate
15:27:55 Retrieving generic bank info (SCA)
15:27:55 HBCI-Aufträge werden ausgeführt
15:27:55 AqHBCI gestartet
15:27:55 Encoding queue
15:27:55 Sending message
15:27:55 Verwende GnuTLS Default Ciphers.
15:27:55 TLS: SSL-Ciphers ausgehandelt: TLS1.2:ECDHE-RSA-AES-256-GCM:AEAD
15:27:55 Message sent
15:27:55 Queue sent
15:27:55 Waiting for response
15:27:55 Response received
15:27:55 HBCI: 0020 - Dialoginitialisierung erfolgreich. (M)
15:27:55 HBCI: 0010 - Nachricht entgegengenommen. (M)
15:27:55 HBCI: 0020 - Information fehlerfrei entgegengenommen. (S)
15:27:55 HBCI: 1040 - BPD nicht mehr aktuell. Aktuelle Version folgt. (S)
15:27:55 HBCI: 1050 - UPD nicht mehr aktuell. Aktuelle Version folgt. (S)
15:27:55 Closing dialog
15:27:55 Encoding queue
15:27:55 Sending message
15:27:55 Verwende GnuTLS Default Ciphers.
15:27:55 TLS: SSL-Ciphers ausgehandelt: TLS1.2:ECDHE-RSA-AES-256-GCM:AEAD
15:27:55 Message sent
15:27:55 Queue sent
15:27:55 Waiting for response
15:27:55 Response received
15:27:55 HBCI: 0010 - Nachricht entgegengenommen. (M)
15:27:55 HBCI: 0100 - Dialog beendet. (S)
15:27:55 AqHBCI abgeschlossen.
15:27:55 Server address found: SSL: https://fints.1822direkt.com/fints/hbci, uue
15:27:55 Systemkennung abrufen
15:27:55 HBCI-Aufträge werden ausgeführt
15:27:55 AqHBCI gestartet
15:27:55 Encoding queue
15:27:59 Sending message
15:27:59 Verwende GnuTLS Default Ciphers.
15:27:59 TLS: SSL-Ciphers ausgehandelt: TLS1.2:ECDHE-RSA-AES-256-GCM:AEAD
15:27:59 Message sent
15:27:59 Queue sent
15:27:59 Waiting for response
15:27:59 HTTP: Permanent verschoben nach /error_path/400.html?al_req_id=X-CC7yyiaOyZH3K2rSym8gAAAHk
15:27:59 Error receiving response (303)
15:27:59 AqHBCI abgeschlossen.
15:27:59 Die Aktion wurde durch den Benutzer abgebrochen.
15:27:59 Vorgang abgeschlossen, Sie können das Fenster nun schließen.


Ich habe daraufhin versucht den Zugang über das Terminal anzulegen:

Code
$ rm -r .aqbanking/

$ aqhbci-tool4 adduser -t pintan --context=1 -b 50050222 -u xxxxxxxB -s "fints.1822direkt.com/fints/hbci" -N "Giro"  --hbciversion=300
3:2021/01/02 15-31-42:(null)(4185):banking_update.c:  610: No AqBanking config folder found at [.aqbanking/settings6/users] (-1)
3:2021/01/02 15-31-42:(null)(4185):banking_update.c:  610: No AqBanking config folder found at [.aqbanking/settings/users] (-1)
3:2021/01/02 15-31-42:(null)(4185):banking_update.c:  411: There is no old settings folder, need initial setup

$ aqhbci-tool4 getbankinfo -u 1
5:2021/01/02 15-32-15:aqbanking(4188):siotlsext.c:  233: Status for certificate B4:54:41:86:A7:94:12:00:52:EC:D1:10:C3:32:0A:10" has changed to "Zertifikat ist gültig" (00000000->80000000), need to present
4:2021/01/02 15-32-15:gwen(4188):syncio_tls.c:  137: No checkCertFn set, using GWEN_GUI
===== Zertifikat empfangen =====
Das folgende Zertifikat wurde empfangen:
Name         : fints.1822direkt.com
Organisation : unbekannt
Abteilung    : unbekannt
Staat        : unbekannt
Stadt        : unbekannt
Bundesland   : unbekannt
Gültig ab    : 06.01.2020 01:00:00
Gültig bis   : 06.04.2022 01:59:59
Hash (MD5)   : B4:54:41:86:A7:94:12:00:52:EC:D1:10:C3:32:0A:10\n
Hash (SHA1)  : AB:CE:3A:D8:11:67:D8:85:09:D9:66:60:86:E3:23:A5:19:B9:6D:8D\n
Hash (SHA512): C0:00:7D:F1:7C:E3:B5:9A:F6:FD:4F:69:38:02:08:FD:9C:2F:2E:AC:D8:83:BF:41:A1:16:5C:72:43:A8:9A:68:B0:C3:03:DD:4A:87:2E:25:EE:4C:04:4A:CD:07:AF:B3:44:55:5A:44:A4:5D:B2:83:65:60:9F:BE:6D:6F:17:E4\n
Status       : Zertifikat ist gültig
Wollen Sie dieses Zertifikat akzeptieren? 
(1) Ja  (2) Nein
Please enter your choice: 1
5:2021/01/02 15-32-16:aqbanking(4188):siotlsext.c:  352: User response to presentation of cert "B4:54:41:86:A7:94:12:00:52:EC:D1:10:C3:32:0A:10" (Zertifikat ist gültig): 0
5:2021/01/02 15-32-16:aqbanking(4188):siotlsext.c:  229: Found matching certificate "B4:54:41:86:A7:94:12:00:52:EC:D1:10:C3:32:0A:10" with same status
5:2021/01/02 15-32-16:aqbanking(4188):siotlsext.c:  250: Automatically accepting certificate [B4:54:41:86:A7:94:12:00:52:EC:D1:10:C3:32:0A:10]

$ aqhbci-tool4 getsysid -u 1
5:2021/01/02 15-32-42:aqbanking(4193):siotlsext.c:  229: Found matching certificate "B4:54:41:86:A7:94:12:00:52:EC:D1:10:C3:32:0A:10" with same status
5:2021/01/02 15-32-42:aqbanking(4193):siotlsext.c:  250: Automatically accepting certificate [B4:54:41:86:A7:94:12:00:52:EC:D1:10:C3:32:0A:10]
Got certificate
  Job:
  Name          : JobSync
  Code          : (empty)
  SegVer        : 0
  FirstSegment  : 0
  LasttSegment  : 0
  ChallengeClass: 0
  MinSigs       : 1
  SecProfile    : 0
  SecClass      : 0
  JobsPerMsg    : 0
  Status        : unknown (0)
  Msgnum        : 0
  DialogId      : (null)
  Owner         : xxxxxxxB
  MaxTransfers  : 0
  TransferCount : 0
  SupportedCmd  : none
  Flags: 027ba000 ( NOITAN NOSYSID NEEDCRYPT NEEDSIGN SINGLE DLGJOB CRYPT SIGN HASMOREMSGS )
  Response Data:
    Group : "jobResponses"
===== PIN-Eingabe =====
Bitte geben Sie die PIN für 
Benutzer xxxxxxxB bei Frankfurter Sparkasse GF 1822direkt
ein.
Input: *****
5:2021/01/02 15-32-44:aqbanking(4193):siotlsext.c:  229: Found matching certificate "B4:54:41:86:A7:94:12:00:52:EC:D1:10:C3:32:0A:10" with same status
5:2021/01/02 15-32-44:aqbanking(4193):siotlsext.c:  250: Automatically accepting certificate [B4:54:41:86:A7:94:12:00:52:EC:D1:10:C3:32:0A:10]
HTTP: Permanent verschoben nach /error_path/400.html?al_req_id=X-CEDGn5aJxpGTSZk3e46QAAAEk
Error receiving response (303)
3:2021/01/02 15-32-44:aqhbci(4193):provider_online.c:  263: Job has no system id and no iTAN results
3:2021/01/02 15-32-44:aqhbci-tool(4193):getsysid.c:  110: Error -1 [Generic error]
3:2021/01/02 15-32-44:aqhbci-tool(4193):aqhbci-tool.c:  275: Error calling control function (3)

$ aqhbci-tool4 listitanmodes -u 1
TAN Methods
- 1900 (F900/V1/P1): iTAN (iTAN) [not available]
- 4900 (F900/V4/P1): iTAN (iTAN) [not available]
- 4901 (F901/V4/P2): mTAN (mTAN) ZKA-ID=mTAN [not available]
- 4902 (F902/V4/P2): MS1.0.0 (QRTAN) ZKA-ID=QRTAN [not available]
- 4903 (F903/V4/P2): 1822TAN+ (1822TAN+) ZKA-ID=1822TAN+ [not available]
- 5900 (F900/V5/P1): iTAN (iTAN) [not available]
- 5901 (F901/V5/P2): mTAN (mTAN) ZKA-ID=mTAN [not available]
- 5902 (F902/V5/P2): MS1.0.0 (QRTAN) ZKA-ID=QRTAN [not available]
- 5903 (F903/V5/P2): 1822TAN+ (1822TAN+) ZKA-ID=1822TAN+ [not available]
- 6900 (F900/V6/P1): iTAN (iTAN) [not available]
- 6901 (F901/V6/P2): mTAN (mTAN) ZKA-ID=mTAN [not available]
- 6902 (F902/V6/P2): MS1.0.0 (QRTAN) ZKA-ID=QRTAN [not available]
- 6903 (F903/V6/P2): 1822TAN+ (1822TAN+) ZKA-ID=1822TAN+ [not available]


schon das Kommando "aqhbci-tool4 getsysid" wirft den Fehler 303, der mich jetzt ratlos macht.

Ich wäre euch wirklich dankbar, wenn ihr mir einen Tipp geben könntet, was ich falsch gemacht habe, oder was ich mal noch probieren könne.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 01 / 2021
Betreff:

Re: aqbanking 1822direkt Verwirrung bei Anmeldedaten

 · 
Gepostet: 02.01.2021 - 20:34 Uhr  ·  #2
Das Problem ist gelöst.
Aqbanking habe ich aus den Ubuntu-20.04-Quellen, es war wohl zu alt.

Ich habe erst versucht mir die neuere Programmversion aus einem neueren Ubuntu (20.10 / 21.04) zu installieren. Neben libaqbanking44, libaqbanking-data und libgwenhywfar79 wäre das aber mindestens auch noch libgnutls30 gewesen, und das neben amd64 auch noch für die i386-Architektur, weil ich das für wine brauche. Das hat mir zu große Kreise gezogen und das Potential sich sein System zu zerschießen.

Das Kompilieren von gwenhywfar und aqbanking lief bis auf ein paar kleine nachzuholende Libs ( libgcrypt20 libgcrypt20-dev gnutls-bin libgnutls28-dev libxmlsec1 libxmlsec1-dev libxmlsec1-gnutls libz-dev) aber problemlos.

Die Einrichtung über die Kommandozeile gab auch keine Fehler zurück.
Über den Einrichtungsassistenten habe ich dann gesehen, wie aqbanking sich die Eingabe in der GUI vorstellt:
Benutzername: frei wählbar
Benutzerkennung: Kundennummer + Personenkennung (z.B. 1234567A)
Kundennummer: Kundennummer + Personenkennung (z.B. 1234567A)

Danke für eure Aufmerksamkeit
Schönes Wochenende

Remplem
Gewählte Zitate für Mehrfachzitierung:   0