Project

General

Profile

Bug #151

Error parsing segment "HIPAES"

Added by varac 28 days ago. Updated 21 days ago.

Status:
Closed
Priority:
Normal
Category:
AqBanking
Start date:
10/25/2019
Due date:
Betriebssystem:
Linux
AqBanking-Version:
5.99.43
Anwendung:
aqbanking-cli
Version der Anwendung:

Description

Ich versuche mich mit dem latest master bei der GLS Bank anzumelden, scheitere
aber bei `aqhbci-tool4 getbankinfo -u 1`. Der Fehler ist `Error parsing segment "HIPAES"` - log siehe unten.
Ein Kommunikationslog werde ich an Martin senden.

$ rm -rf ~/.aqbanking
$ aqbanking-cli versions
Versions:
 AqBanking-CLI: 5.99.43
 Gwenhywfar   : 4.99.24.1
 AqBanking    : 5.99.40.0

$ aqhbci-tool4 adduser -t pintan --context=1 -b 43060967 -u VRKENNUNG -s "https://hbci-pintan.gad.de/cgi-bin/hbciservlet" -N "NAME" --hbciversion=300

$ aqhbci-tool4 adduserflags -u 1 -f tlsIgnPrematureClose
Adding flags: 00001000

$ aqhbci-tool4 listusers
User 0: Bank: de/43060967 User Id: VRKENNUNG Customer Id: VRKENNUNG Unique Id: 1

$ aqhbci-tool4 getbankinfo -u 1
5:2019/10/24 22-43-57:aqbanking(12711):siotlsext.c:  177: Status for certificate 8F:1D:48:DC:7F:EA:58:C6:55:EF:F1:94:38:4F:B7:33" has changed to "The certificate is valid" (00000000->80000000), need to present
4:2019/10/24 22-43-57:gwen(12711):syncio_tls.c:  137: No checkCertFn set, using GWEN_GUI
===== Certificate Received =====
The following certificate has been received:
Name         : hbci-pintan.gad.de
Organisation : Fiducia & GAD IT AG
Department   : unknown
Country      : DE
City         : Karlsruhe
State        : Baden-Württemberg
Valid after  : 2019/05/07 09:17:00
Valid until  : 2021/05/07 09:27:00
Hash (MD5)   : 8F:1D:48:DC:7F:EA:58:C6:55:EF:F1:94:38:4F:B7:33
Hash (SHA1)  : 46:E0:3E:63:EB:C8:61:87:30:26:3A:21:69:8A:1A:26:DE:A4:0D:2D
Hash (SHA512): 66:B8:CD:C4:64:BE:1C:79:B3:48:E0:D9:9B:C0:F4:6C:B9:5D:1F:F3:26:6F:1F:DD:F7:B3:4F:BF:B4:98:96:95:4D:ED:6D:EA:05:BE:EA:B0:20:33:7A:DE:9F:E8:0E:28:0A:F2:D7:88:39:A2:1D:BC:03:10:A8:B5:CF:0B:E0:6E
Status       : The certificate is valid
Do you wish to accept this certificate?
(1) Yes  (2) No
Please enter your choice: 1
5:2019/10/24 22-44-03:aqbanking(12711):siotlsext.c:  239: User response to presentation of cert "8F:1D:48:DC:7F:EA:58:C6:55:EF:F1:94:38:4F:B7:33" (The certificate is valid): 0
3:2019/10/24 22-44-03:gwen(12711):syncio_tls.c: 1483: gnutls_record_recv: -110 (The TLS connection was non-properly terminated.)
3:2019/10/24 22-44-03:gwen(12711):syncio_tls.c: 1497: Detected premature disconnect by server (violates specs!), ignoring.
3:2019/10/24 22-44-03:aqhbci(12711):message.c:  807: Error parsing segment "HIPAES" 
 String size is 11807:
 0000: 48 49 50 41 45 53 3a 31 32 3a 31 3a 33 2b 31 2b HIPAES:12:1:3+1+
 …

History

#1 Updated by martin 26 days ago

  • Category set to AqBanking
  • Status changed from New to Feedback

Dazu muesste ich einmal das komplette HIPAES-Segment sehen (Das Ende des Segmentes wird durch "'" angezeigt).

#2 Updated by varac 26 days ago

Dazu muesste ich einmal das komplette HIPAES-Segment sehen (Das Ende des Segmentes wird durch "'" angezeigt).

Wie erhalte ich den denn ? Den Komminikationslog habe ich dir ja bereits per Mail geschickt.

#3 Updated by harrim4n 24 days ago

  • Subject changed from GLS Bank: Error parsing segment "HIPAES" to Error parsing segment "HIPAES"

Habe das gleiche Problem bei VoBa und DKB, ebenfalls unter Linux (Arch in meinem Fall).


Versions:
AqBanking-CLI: 5.99.43
Gwenhywfar : 4.99.24.1
AqBanking : 5.99.43.0

Bei mir schlägt allerdings nicht nur das Parsen von HIPAES fehl:

$ cat 151_DKB.log| grep "Error parsing segment"
3:2019/10/28 23-28-09:aqhbci(41769):message.c: 807: Error parsing segment "HIPAES"
3:2019/10/28 23-28-09:aqhbci(41769):message.c: 807: Error parsing segment "HITANS"
3:2019/10/28 23-28-09:aqhbci(41769):message.c: 807: Error parsing segment "HITANS"
3:2019/10/28 23-28-09:aqhbci(41769):message.c: 807: Error parsing segment "HITANS"
3:2019/10/28 23-28-09:aqhbci(41769):message.c: 807: Error parsing segment "HIPINS"


$ cat 151_VoBa.log| grep "Error parsing segment"
3:2019/10/28 23-16-50:aqhbci(40878):message.c: 807: Error parsing segment "HIPAES"
3:2019/10/28 23-16-51:aqhbci(40878):message.c: 807: Error parsing segment "HITANS"
3:2019/10/28 23-16-51:aqhbci(40878):message.c: 807: Error parsing segment "HIPINS"

Vollständige Logs mit INFO loglevel gehen per Mail an Martin.

#4 Updated by martin 24 days ago

Vielen Dank fuer die Logs. Hier wurde wohl die GIT-Version verwendet.

Ich habe die entsprechenden Aenderungen am GIT wieder rueckgaengig gemacht, die diese Parser-Probleme eingefuehrt hatten.

Mit der aktuellen GIT-Version konnte ich die von Euch gesendeten Logs inzwischen wieder korrekt parsen.

#5 Updated by harrim4n 23 days ago

Ja, (zumindest bei mir) wurde die git-Version verwendet.
Allerdings scheint der Fix nicht zu funktionieren; mit 900c4e0acfd480c00094d36665bcef3fbeae50d8 tritt bei mir weiterhin der Fehler auf.
Allerdings kann ich im git log auch keinen Commit finden der mit dem Parsing zu tun hat (zumindest laut der commit messages).
Ist ein anderer Branch als master gemeint?

#6 Updated by varac 22 days ago

Bei mir funktionierts jetzt, nachdem ich sowohl aqbanking als auch gwenhywfar vom aktuellen master branch kompiliert habe. Danke !

#7 Updated by harrim4n 22 days ago

Ah ja, nach einem rebuild von gwenhywfar geht es bei mir auch. Danke!
(Stehe jetzt allerdings vor dem gleichen Problem wie varac in #154)

#8 Updated by martin 21 days ago

  • Status changed from Feedback to Closed

Also available in: Atom PDF