Hallo!
Ich teste gerade dass Beispiel AnalyzeReportOfTransactions für mein 1822 Konto, bekomme aber immer Fehler. Mit meinem normalen Sparkassen-Konto ging es reibungslos.
Hier die Fehler:
<DBG> [2011.08.09 14:06:31.170] [main/main] manager.HBCIUtils: using default system locale de_DE
<DBG> [2011.08.09 14:06:31.186] [main/main] manager.HBCIUtils: initialized HBCI4Java for thread group main
<INF> [2011.08.09 14:06:31.186] [main/main] manager.HBCIUtils: This is HBCI4Java-2.5.12
<DBG> [2011.08.09 14:06:31.186] [main/main] manager.HBCIUtils: trying to load BLZ data
<DBG> [2011.08.09 14:06:31.279] [main/main] security.HBCIProvider: adding HBCI security provider
<DBG> [2011.08.09 14:06:31.310] [main/main] passport.AbstractHBCIPassport: creating new instance of a PinTan passport
<DBG> [2011.08.09 14:06:31.373] [main/main] passport.HBCIPassportPinTan: loading passport data from file ./passports/test.dat
<DBG> [2011.08.09 14:06:31.373] [main/main] passport.HBCIPassportPinTan: loading data from file ./passports/test.dat
<WRN> [2011.08.09 14:06:31.373] [main/main] passport.HBCIPassportPinTan: have to create new passport file
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
<DBG> [2011.08.09 14:06:31.794] [main/main] passport.HBCIPassportPinTan: saving two step mechs:
<DBG> [2011.08.09 14:06:31.794] [main/main] passport.AbstractPinTanPassport: autosecfunc: (re)checking selected pintan secmech
<DBG> [2011.08.09 14:06:31.794] [main/main] passport.AbstractPinTanPassport: autosecfunc: there is only one pintan method (999) supported - choosing this automatically
<DBG> [2011.08.09 14:06:31.794] [main/main] passport.HBCIPassportPinTan: saving current tan method: 999
<DBG> [2011.08.09 14:06:32.090] [main/main] manager.HBCIHandler: registering institute
hole kreditinstituts-spezifische Daten
<INF> [2011.08.09 14:06:32.129] [main/main] manager.HBCIInstitute: fetching BPD
<DBG> [2011.08.09 14:06:32.156] [main/main] manager.HBCIKernelImpl: generating raw message DialogInitAnon
erzeuge HBCI-Nachricht DialogInitAnon
<DBG> [2011.08.09 14:06:32.515] [main/main] manager.HBCIKernelImpl: communicating dialogid/msgnum 0/1
<DBG> [2011.08.09 14:06:32.578] [main/main] comm.FilterBase64: using filter: MIM (base64)
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
<INF> [2011.08.09 14:06:32.578] [main/main] comm.CommPinTan: creating a connection to https://hbci-pintan-he.s-hbci.de:443/PinTanServlet and checking the certificate
<WRN> [2011.08.09 14:06:32.578] [main/main] comm.PinTanSSLSocketFactory: creating socket factory with disabled cert checking
versende HBCI-Nachricht
<DBG> [2011.08.09 14:06:32.609] [main/main] comm.CommPinTan: connecting to server
<DBG> [2011.08.09 14:06:32.671] [main/main] comm.CommPinTan: activating modified hostname verifier because cert checking is disabled
<DBG> [2011.08.09 14:06:32.796] [main/main] comm.PinTanSSLTrustManager: cert checking disabled -> server cert always OK
<DBG> [2011.08.09 14:06:32.874] [main/main] comm.CommPinTan: writing data to output stream
<DBG> [2011.08.09 14:06:32.874] [main/main] comm.CommPinTan: closing output stream
warte auf Antwortdaten
<INF> [2011.08.09 14:06:32.874] [main/main] comm.CommPinTan: waiting for response
<DBG> [2011.08.09 14:06:33.015] [main/main] comm.CommPinTan: found messagesize: 14130
<DBG> [2011.08.09 14:06:33.061] [main/main] comm.CommPinTan: closing communication line
parse empfangene Antwortnachricht (CryptedRes))
<DBG> [2011.08.09 14:06:33.093] [main/main] comm.Comm: trying to parse message as crypted message
<DBG> [2011.08.09 14:06:33.108] [main/main] comm.Comm: message seems not to be encrypted; tring to parse it as DialogInitAnonRes message
parse empfangene Antwortnachricht (DialogInitAnonRes))
<DBG> [2011.08.09 14:06:33.905] [main/main] manager.HBCIKernelImpl: extracting data from received message
<DBG> [2011.08.09 14:06:33.905] [main/main] manager.HBCIKernelImpl: looking for a signature
überprüfe Signatur der Antwortnachricht
<DBG> [2011.08.09 14:06:33.936] [main/main] security.Sig: message does not need a signature
<DBG> [2011.08.09 14:06:33.936] [main/main] manager.HBCIKernelImpl: looking if message is encrypted
<DBG> [2011.08.09 14:06:33.936] [main/main] passport.AbstractPinTanPassport: autosecfunc: search for 3920s in response to detect allowed twostep secmechs
<DBG> [2011.08.09 14:06:33.936] [main/main] manager.HBCIInstitute: extracting BPD from results
<INF> [2011.08.09 14:06:33.952] [main/main] manager.HBCIInstitute: installed new BPD with version 195
kreditinstituts-spezifische Daten erhalten - neue Version ist 195
<DBG> [2011.08.09 14:06:34.030] [main/main] passport.HBCIPassportPinTan: saving two step mechs:
<DBG> [2011.08.09 14:06:34.030] [main/main] passport.HBCIPassportPinTan: saving current tan method: 999
beende Dialog
<DBG> [2011.08.09 14:06:34.030] [main/main] manager.HBCIKernelImpl: generating raw message DialogEndAnon
erzeuge HBCI-Nachricht DialogEndAnon
<DBG> [2011.08.09 14:06:34.030] [main/main] manager.HBCIKernelImpl: communicating dialogid/msgnum 4376261360419080/2
versende HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.030] [main/main] comm.CommPinTan: connecting to server
<DBG> [2011.08.09 14:06:34.030] [main/main] comm.CommPinTan: activating modified hostname verifier because cert checking is disabled
<DBG> [2011.08.09 14:06:34.108] [main/main] comm.CommPinTan: writing data to output stream
<DBG> [2011.08.09 14:06:34.108] [main/main] comm.CommPinTan: closing output stream
warte auf Antwortdaten
<INF> [2011.08.09 14:06:34.108] [main/main] comm.CommPinTan: waiting for response
<DBG> [2011.08.09 14:06:34.139] [main/main] comm.CommPinTan: can not determine message size, trying to detect automatically
<ERR> [2011.08.09 14:06:34.139] [main/main] manager.HBCIUtils: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Empfangen der Daten vom HBCI-Server
at org.kapott.hbci.comm.CommPinTan.pong(CommPinTan.java:173)
at org.kapott.hbci.comm.Comm.pingpong(Comm.java:70)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:358)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:184)
at org.kapott.hbci.manager.HBCIInstitute.doDialogEnd(HBCIInstitute.java:187)
at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:248)
at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:371)
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:196)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:131)
at org.kapott.hbci.tools.AnalyzeReportOfTransactions.main(AnalyzeReportOfTransactions.java:132)
Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: https://hbci-pintan-he.s-hbci.de:443/PinTanServlet
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at org.kapott.hbci.comm.CommPinTan.pong(CommPinTan.java:156)
... 9 more
Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: https://hbci-pintan-he.s-hbci.de:443/PinTanServlet
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)
at java.net.URLConnection.getHeaderFieldInt(Unknown Source)
at java.net.URLConnection.getContentLength(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getContentLength(Unknown Source)
at org.kapott.hbci.comm.CommPinTan.pong(CommPinTan.java:148)
... 9 more
Dialog beendet
status: java.io.IOException: Server returned HTTP response code: 400 for URL: https://hbci-pintan-he.s-hbci.de:443/PinTanServlet
<ERR> [2011.08.09 14:06:34.139] [main/main] manager.HBCIInstitute: dialog end failed: java.io.IOException: Server returned HTTP response code: 400 for URL: https://hbci-pintan-he.s-hbci.de:443/PinTanServlet
<ERR> [2011.08.09 14:06:34.139] [main/main] manager.HBCIUtils: org.kapott.hbci.exceptions.ProcessException: Dialog-Ende fehlgeschlagen
at org.kapott.hbci.manager.HBCIInstitute.doDialogEnd(HBCIInstitute.java:196)
at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:248)
at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:371)
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:196)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:131)
at org.kapott.hbci.tools.AnalyzeReportOfTransactions.main(AnalyzeReportOfTransactions.java:132)
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
<DBG> [2011.08.09 14:06:34.139] [main/main] manager.HBCIInstitute: checking if requested hbci parameters are supported
<DBG> [2011.08.09 14:06:34.139] [main/main] passport.AbstractPinTanPassport: autosecfunc: (re)checking selected pintan secmech
<DBG> [2011.08.09 14:06:34.139] [main/main] passport.AbstractPinTanPassport: autosecfunc: there are 5 pintan methods supported, but we don't know which of them are allowed for the current user, so we automatically choose 999
<DBG> [2011.08.09 14:06:34.139] [main/main] passport.AbstractPinTanPassport: supported: pintan-onestep
<DBG> [2011.08.09 14:06:34.139] [main/main] manager.HBCIHandler: registering user
hole neue System-ID
<INF> [2011.08.09 14:06:34.171] [main/main] manager.HBCIUser: fetching new sys-id from institute
<DBG> [2011.08.09 14:06:34.171] [main/main] manager.HBCIUser: checking whether passport is supported (but ignoring result)
<DBG> [2011.08.09 14:06:34.171] [main/main] passport.AbstractPinTanPassport: autosecfunc: (re)checking selected pintan secmech
<DBG> [2011.08.09 14:06:34.171] [main/main] passport.AbstractPinTanPassport: autosecfunc: there are 5 pintan methods supported, but we don't know which of them are allowed for the current user, so we automatically choose 999
<DBG> [2011.08.09 14:06:34.171] [main/main] passport.AbstractPinTanPassport: supported: pintan-onestep
<DBG> [2011.08.09 14:06:34.171] [main/main] manager.HBCIUser: passport supported: true
<DBG> [2011.08.09 14:06:34.171] [main/main] manager.HBCIKernelImpl: generating raw message Synch
erzeuge HBCI-Nachricht Synch
<DBG> [2011.08.09 14:06:34.187] [main/main] manager.HBCIKernelImpl: trying to insert signature
signiere HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting secfunc to 999
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting cid to
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting role to 1
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting range to 1
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting keyblz to 50050201
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting keycountry to DE
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting keyuserid to XXXXXXXX
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting keynum to 0
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting keyversion to 0
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting sysid to 0
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting sigid to 1
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting sigalg to 10
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting sigmode to 16
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting hashalg to 999
<DBG> [2011.08.09 14:06:34.218] [main/main] passport.HBCIPassportPinTan: saving two step mechs:
<DBG> [2011.08.09 14:06:34.218] [main/main] passport.HBCIPassportPinTan: saving current tan method: 999
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
<DBG> [2011.08.09 14:06:34.233] [main/main] passport.HBCIPassportPinTan: onestep method - checking GVs to decide whether or not we need a TAN
<DBG> [2011.08.09 14:06:34.233] [main/main] passport.HBCIPassportPinTan: the job with the code HKVVB does not need a TAN
<DBG> [2011.08.09 14:06:34.249] [main/main] manager.HBCIKernelImpl: trying to encrypt message
verschlüssele HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting secfunc to 998
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting keytype to 5
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting blz to 50050201
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting country to DE
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting keyuserid to XXXXXXXX
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting keynum to 0
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting keyversion to 0
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting cid to
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting sysId to 0
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting role to 1
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting alg to 13
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting mode to 2
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting compfunc to 0
<WRN> [2011.08.09 14:06:34.280] [main/main] protocol.MSG: could not insert the following user-defined data into message: Crypted.CryptHead.SecProfile.method=PIN
<WRN> [2011.08.09 14:06:34.280] [main/main] protocol.MSG: could not insert the following user-defined data into message: Crypted.CryptHead.SecProfile.version=1
<DBG> [2011.08.09 14:06:34.280] [main/main] manager.HBCIKernelImpl: communicating dialogid/msgnum 0/1
<DBG> [2011.08.09 14:06:34.280] [main/main] comm.FilterBase64: using filter: MIM (base64)
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
<INF> [2011.08.09 14:06:34.280] [main/main] comm.CommPinTan: creating a connection to https://hbci-pintan-he.s-hbci.de:443/PinTanServlet and checking the certificate
<WRN> [2011.08.09 14:06:34.280] [main/main] comm.PinTanSSLSocketFactory: creating socket factory with disabled cert checking
versende HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.280] [main/main] comm.CommPinTan: connecting to server
<DBG> [2011.08.09 14:06:34.280] [main/main] comm.CommPinTan: activating modified hostname verifier because cert checking is disabled
<DBG> [2011.08.09 14:06:34.358] [main/main] comm.PinTanSSLTrustManager: cert checking disabled -> server cert always OK
<DBG> [2011.08.09 14:06:34.389] [main/main] comm.CommPinTan: writing data to output stream
<DBG> [2011.08.09 14:06:34.389] [main/main] comm.CommPinTan: closing output stream
warte auf Antwortdaten
<INF> [2011.08.09 14:06:34.389] [main/main] comm.CommPinTan: waiting for response
<DBG> [2011.08.09 14:06:34.499] [main/main] comm.CommPinTan: found messagesize: 462
<DBG> [2011.08.09 14:06:34.499] [main/main] comm.CommPinTan: closing communication line
parse empfangene Antwortnachricht (CryptedRes))
<DBG> [2011.08.09 14:06:34.514] [main/main] comm.Comm: trying to parse message as crypted message
<DBG> [2011.08.09 14:06:34.514] [main/main] comm.Comm: message seems not to be encrypted; tring to parse it as SynchRes message
parse empfangene Antwortnachricht (SynchRes))
<DBG> [2011.08.09 14:06:34.530] [main/main] manager.HBCIKernelImpl: extracting data from received message
<ERR> [2011.08.09 14:06:34.530] [main/main] status.HBCIStatus: HBCI error code: 9931:Anmeldename oder PIN ist falsch.
<ERR> [2011.08.09 14:06:34.530] [main/main] status.HBCIStatus: HBCI error code: 9010:Nachricht ist komplett nicht bearbeitet (HBMSG=10319)
<ERR> [2011.08.09 14:06:34.530] [main/main] status.HBCIStatus: HBCI error code: 9010:PIN/TAN Prüfung fehlgeschlagen (HBMSG=11001)
<ERR> [2011.08.09 14:06:34.530] [main/main] status.HBCIStatus: HBCI error code: 9800:Dialog abgebrochen (HBMSG=10321)
<DBG> [2011.08.09 14:06:34.530] [main/main] manager.HBCIKernelImpl: looking for a signature
überprüfe Signatur der Antwortnachricht
<WRN> [2011.08.09 14:06:34.530] [main/main] security.Sig: message has no signature
<DBG> [2011.08.09 14:06:34.530] [main/main] manager.HBCIKernelImpl: looking if message is encrypted
<ERR> [2011.08.09 14:06:34.530] [main/main] manager.HBCIUtils: org.kapott.hbci.exceptions.HBCI_Exception: Nachricht ist nicht verschlüsselt
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:460)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:184)
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:441)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:646)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:667)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:207)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
at org.kapott.hbci.tools.AnalyzeReportOfTransactions.main(AnalyzeReportOfTransactions.java:132)
<DBG> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: dialog init ended with errors - searching for return code 'wrong PIN'
<DBG> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: autosecfunc: search for 3920s in response to detect allowed twostep secmechs
<DBG> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: autosecfunc: found 3920 in response - updated list of allowed twostepmechs with 1 entries
<DBG> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: autosecfunc: (re)checking selected pintan secmech
<DBG> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: autosecfunc: there is only one pintan method (900) supported - choosing this automatically
<DBG> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: autosecfunc: currently selected method (999) differs from auto-selected method (900)
<INF> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: autosecfunc: after this dialog-init we had to change selected pintan method, so a restart of this dialog is needed
<INF> [2011.08.09 14:06:34.530] [main/main] manager.HBCIUser: for some reason we have to restart this dialog
<DBG> [2011.08.09 14:06:34.530] [main/main] manager.HBCIKernelImpl: generating raw message Synch
erzeuge HBCI-Nachricht Synch
<DBG> [2011.08.09 14:06:34.530] [main/main] manager.HBCIKernelImpl: trying to insert signature
signiere HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.530] [main/main] security.Sig: setting secfunc to 900
<DBG> [2011.08.09 14:06:34.530] [main/main] security.Sig: setting cid to
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting role to 1
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting range to 1
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting keyblz to 50050201
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting keycountry to DE
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting keyuserid to XXXXXXXX
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting keynum to 0
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting keyversion to 0
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting sysid to 0
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting sigid to 1
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting sigalg to 10
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting sigmode to 16
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting hashalg to 999
<DBG> [2011.08.09 14:06:34.577] [main/main] passport.HBCIPassportPinTan: saving two step mechs: 900,
<DBG> [2011.08.09 14:06:34.577] [main/main] passport.HBCIPassportPinTan: saving current tan method: 900
<DBG> [2011.08.09 14:06:34.577] [main/main] passport.HBCIPassportPinTan: twostep method - checking passport(challenge) to decide whether or not we need a TAN
<DBG> [2011.08.09 14:06:34.577] [main/main] passport.HBCIPassportPinTan: will not sign with a TAN, because there is no challenge
<DBG> [2011.08.09 14:06:34.577] [main/main] manager.HBCIKernelImpl: trying to encrypt message
verschlüssele HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting secfunc to 998
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting keytype to 5
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting blz to 50050201
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting country to DE
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting keyuserid to XXXXXXXX
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting keynum to 0
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting keyversion to 0
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting cid to
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting sysId to 0
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting role to 1
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting alg to 13
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting mode to 2
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting compfunc to 0
<WRN> [2011.08.09 14:06:34.592] [main/main] protocol.MSG: could not insert the following user-defined data into message: Crypted.CryptHead.SecProfile.method=PIN
<WRN> [2011.08.09 14:06:34.592] [main/main] protocol.MSG: could not insert the following user-defined data into message: Crypted.CryptHead.SecProfile.version=2
<DBG> [2011.08.09 14:06:34.592] [main/main] manager.HBCIKernelImpl: communicating dialogid/msgnum 0/1
versende HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.592] [main/main] comm.CommPinTan: connecting to server
<DBG> [2011.08.09 14:06:34.592] [main/main] comm.CommPinTan: activating modified hostname verifier because cert checking is disabled
<DBG> [2011.08.09 14:06:34.639] [main/main] comm.CommPinTan: writing data to output stream
<DBG> [2011.08.09 14:06:34.639] [main/main] comm.CommPinTan: closing output stream
warte auf Antwortdaten
<INF> [2011.08.09 14:06:34.639] [main/main] comm.CommPinTan: waiting for response
<DBG> [2011.08.09 14:06:34.748] [main/main] comm.CommPinTan: found messagesize: 462
<DBG> [2011.08.09 14:06:34.748] [main/main] comm.CommPinTan: closing communication line
parse empfangene Antwortnachricht (CryptedRes))
<DBG> [2011.08.09 14:06:34.748] [main/main] comm.Comm: trying to parse message as crypted message
<DBG> [2011.08.09 14:06:34.764] [main/main] comm.Comm: message seems not to be encrypted; tring to parse it as SynchRes message
parse empfangene Antwortnachricht (SynchRes))
<DBG> [2011.08.09 14:06:34.764] [main/main] manager.HBCIKernelImpl: extracting data from received message
<ERR> [2011.08.09 14:06:34.764] [main/main] status.HBCIStatus: HBCI error code: 9931:Anmeldename oder PIN ist falsch.
<ERR> [2011.08.09 14:06:34.764] [main/main] status.HBCIStatus: HBCI error code: 9010:Nachricht ist komplett nicht bearbeitet (HBMSG=10319)
<ERR> [2011.08.09 14:06:34.764] [main/main] status.HBCIStatus: HBCI error code: 9010:PIN/TAN Prüfung fehlgeschlagen (HBMSG=11001)
<ERR> [2011.08.09 14:06:34.764] [main/main] status.HBCIStatus: HBCI error code: 9800:Dialog abgebrochen (HBMSG=10321)
<DBG> [2011.08.09 14:06:34.764] [main/main] manager.HBCIKernelImpl: looking for a signature
überprüfe Signatur der Antwortnachricht
<WRN> [2011.08.09 14:06:34.764] [main/main] security.Sig: message has no signature
<DBG> [2011.08.09 14:06:34.764] [main/main] manager.HBCIKernelImpl: looking if message is encrypted
<ERR> [2011.08.09 14:06:34.764] [main/main] manager.HBCIUtils: org.kapott.hbci.exceptions.HBCI_Exception: Nachricht ist nicht verschlüsselt
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:460)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:184)
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:441)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:646)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:667)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:207)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
at org.kapott.hbci.tools.AnalyzeReportOfTransactions.main(AnalyzeReportOfTransactions.java:132)
<DBG> [2011.08.09 14:06:34.764] [main/main] passport.AbstractPinTanPassport: dialog init ended with errors - searching for return code 'wrong PIN'
<DBG> [2011.08.09 14:06:34.764] [main/main] passport.AbstractPinTanPassport: autosecfunc: search for 3920s in response to detect allowed twostep secmechs
<DBG> [2011.08.09 14:06:34.764] [main/main] passport.AbstractPinTanPassport: autosecfunc: found 3920 in response - updated list of allowed twostepmechs with 1 entries
<DBG> [2011.08.09 14:06:34.764] [main/main] passport.AbstractPinTanPassport: autosecfunc: (re)checking selected pintan secmech
<DBG> [2011.08.09 14:06:34.764] [main/main] passport.AbstractPinTanPassport: autosecfunc: there is only one pintan method (900) supported - choosing this automatically
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Exception in thread "main" org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen eines HBCIHandler Objektes
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:141)
at org.kapott.hbci.tools.AnalyzeReportOfTransactions.main(AnalyzeReportOfTransactions.java:132)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Registrieren der Nutzerdaten
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:209)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
... 1 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Ermitteln einer neuen System-ID
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:473)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:646)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:667)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:207)
... 2 more
Caused by: org.kapott.hbci.exceptions.ProcessException: Fehler beim Ermitteln einer neuen System-ID
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:460)
... 5 more
Vielen Dank für Eure Hilfe!
Konrad
Ich teste gerade dass Beispiel AnalyzeReportOfTransactions für mein 1822 Konto, bekomme aber immer Fehler. Mit meinem normalen Sparkassen-Konto ging es reibungslos.
Hier die Fehler:
<DBG> [2011.08.09 14:06:31.170] [main/main] manager.HBCIUtils: using default system locale de_DE
<DBG> [2011.08.09 14:06:31.186] [main/main] manager.HBCIUtils: initialized HBCI4Java for thread group main
<INF> [2011.08.09 14:06:31.186] [main/main] manager.HBCIUtils: This is HBCI4Java-2.5.12
<DBG> [2011.08.09 14:06:31.186] [main/main] manager.HBCIUtils: trying to load BLZ data
<DBG> [2011.08.09 14:06:31.279] [main/main] security.HBCIProvider: adding HBCI security provider
<DBG> [2011.08.09 14:06:31.310] [main/main] passport.AbstractHBCIPassport: creating new instance of a PinTan passport
<DBG> [2011.08.09 14:06:31.373] [main/main] passport.HBCIPassportPinTan: loading passport data from file ./passports/test.dat
<DBG> [2011.08.09 14:06:31.373] [main/main] passport.HBCIPassportPinTan: loading data from file ./passports/test.dat
<WRN> [2011.08.09 14:06:31.373] [main/main] passport.HBCIPassportPinTan: have to create new passport file
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
<DBG> [2011.08.09 14:06:31.794] [main/main] passport.HBCIPassportPinTan: saving two step mechs:
<DBG> [2011.08.09 14:06:31.794] [main/main] passport.AbstractPinTanPassport: autosecfunc: (re)checking selected pintan secmech
<DBG> [2011.08.09 14:06:31.794] [main/main] passport.AbstractPinTanPassport: autosecfunc: there is only one pintan method (999) supported - choosing this automatically
<DBG> [2011.08.09 14:06:31.794] [main/main] passport.HBCIPassportPinTan: saving current tan method: 999
<DBG> [2011.08.09 14:06:32.090] [main/main] manager.HBCIHandler: registering institute
hole kreditinstituts-spezifische Daten
<INF> [2011.08.09 14:06:32.129] [main/main] manager.HBCIInstitute: fetching BPD
<DBG> [2011.08.09 14:06:32.156] [main/main] manager.HBCIKernelImpl: generating raw message DialogInitAnon
erzeuge HBCI-Nachricht DialogInitAnon
<DBG> [2011.08.09 14:06:32.515] [main/main] manager.HBCIKernelImpl: communicating dialogid/msgnum 0/1
<DBG> [2011.08.09 14:06:32.578] [main/main] comm.FilterBase64: using filter: MIM (base64)
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
<INF> [2011.08.09 14:06:32.578] [main/main] comm.CommPinTan: creating a connection to https://hbci-pintan-he.s-hbci.de:443/PinTanServlet and checking the certificate
<WRN> [2011.08.09 14:06:32.578] [main/main] comm.PinTanSSLSocketFactory: creating socket factory with disabled cert checking
versende HBCI-Nachricht
<DBG> [2011.08.09 14:06:32.609] [main/main] comm.CommPinTan: connecting to server
<DBG> [2011.08.09 14:06:32.671] [main/main] comm.CommPinTan: activating modified hostname verifier because cert checking is disabled
<DBG> [2011.08.09 14:06:32.796] [main/main] comm.PinTanSSLTrustManager: cert checking disabled -> server cert always OK
<DBG> [2011.08.09 14:06:32.874] [main/main] comm.CommPinTan: writing data to output stream
<DBG> [2011.08.09 14:06:32.874] [main/main] comm.CommPinTan: closing output stream
warte auf Antwortdaten
<INF> [2011.08.09 14:06:32.874] [main/main] comm.CommPinTan: waiting for response
<DBG> [2011.08.09 14:06:33.015] [main/main] comm.CommPinTan: found messagesize: 14130
<DBG> [2011.08.09 14:06:33.061] [main/main] comm.CommPinTan: closing communication line
parse empfangene Antwortnachricht (CryptedRes))
<DBG> [2011.08.09 14:06:33.093] [main/main] comm.Comm: trying to parse message as crypted message
<DBG> [2011.08.09 14:06:33.108] [main/main] comm.Comm: message seems not to be encrypted; tring to parse it as DialogInitAnonRes message
parse empfangene Antwortnachricht (DialogInitAnonRes))
<DBG> [2011.08.09 14:06:33.905] [main/main] manager.HBCIKernelImpl: extracting data from received message
<DBG> [2011.08.09 14:06:33.905] [main/main] manager.HBCIKernelImpl: looking for a signature
überprüfe Signatur der Antwortnachricht
<DBG> [2011.08.09 14:06:33.936] [main/main] security.Sig: message does not need a signature
<DBG> [2011.08.09 14:06:33.936] [main/main] manager.HBCIKernelImpl: looking if message is encrypted
<DBG> [2011.08.09 14:06:33.936] [main/main] passport.AbstractPinTanPassport: autosecfunc: search for 3920s in response to detect allowed twostep secmechs
<DBG> [2011.08.09 14:06:33.936] [main/main] manager.HBCIInstitute: extracting BPD from results
<INF> [2011.08.09 14:06:33.952] [main/main] manager.HBCIInstitute: installed new BPD with version 195
kreditinstituts-spezifische Daten erhalten - neue Version ist 195
<DBG> [2011.08.09 14:06:34.030] [main/main] passport.HBCIPassportPinTan: saving two step mechs:
<DBG> [2011.08.09 14:06:34.030] [main/main] passport.HBCIPassportPinTan: saving current tan method: 999
beende Dialog
<DBG> [2011.08.09 14:06:34.030] [main/main] manager.HBCIKernelImpl: generating raw message DialogEndAnon
erzeuge HBCI-Nachricht DialogEndAnon
<DBG> [2011.08.09 14:06:34.030] [main/main] manager.HBCIKernelImpl: communicating dialogid/msgnum 4376261360419080/2
versende HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.030] [main/main] comm.CommPinTan: connecting to server
<DBG> [2011.08.09 14:06:34.030] [main/main] comm.CommPinTan: activating modified hostname verifier because cert checking is disabled
<DBG> [2011.08.09 14:06:34.108] [main/main] comm.CommPinTan: writing data to output stream
<DBG> [2011.08.09 14:06:34.108] [main/main] comm.CommPinTan: closing output stream
warte auf Antwortdaten
<INF> [2011.08.09 14:06:34.108] [main/main] comm.CommPinTan: waiting for response
<DBG> [2011.08.09 14:06:34.139] [main/main] comm.CommPinTan: can not determine message size, trying to detect automatically
<ERR> [2011.08.09 14:06:34.139] [main/main] manager.HBCIUtils: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Empfangen der Daten vom HBCI-Server
at org.kapott.hbci.comm.CommPinTan.pong(CommPinTan.java:173)
at org.kapott.hbci.comm.Comm.pingpong(Comm.java:70)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:358)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:184)
at org.kapott.hbci.manager.HBCIInstitute.doDialogEnd(HBCIInstitute.java:187)
at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:248)
at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:371)
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:196)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:131)
at org.kapott.hbci.tools.AnalyzeReportOfTransactions.main(AnalyzeReportOfTransactions.java:132)
Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: https://hbci-pintan-he.s-hbci.de:443/PinTanServlet
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
at org.kapott.hbci.comm.CommPinTan.pong(CommPinTan.java:156)
... 9 more
Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: https://hbci-pintan-he.s-hbci.de:443/PinTanServlet
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)
at java.net.URLConnection.getHeaderFieldInt(Unknown Source)
at java.net.URLConnection.getContentLength(Unknown Source)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getContentLength(Unknown Source)
at org.kapott.hbci.comm.CommPinTan.pong(CommPinTan.java:148)
... 9 more
Dialog beendet
status: java.io.IOException: Server returned HTTP response code: 400 for URL: https://hbci-pintan-he.s-hbci.de:443/PinTanServlet
<ERR> [2011.08.09 14:06:34.139] [main/main] manager.HBCIInstitute: dialog end failed: java.io.IOException: Server returned HTTP response code: 400 for URL: https://hbci-pintan-he.s-hbci.de:443/PinTanServlet
<ERR> [2011.08.09 14:06:34.139] [main/main] manager.HBCIUtils: org.kapott.hbci.exceptions.ProcessException: Dialog-Ende fehlgeschlagen
at org.kapott.hbci.manager.HBCIInstitute.doDialogEnd(HBCIInstitute.java:196)
at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:248)
at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:371)
at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:196)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:131)
at org.kapott.hbci.tools.AnalyzeReportOfTransactions.main(AnalyzeReportOfTransactions.java:132)
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
<DBG> [2011.08.09 14:06:34.139] [main/main] manager.HBCIInstitute: checking if requested hbci parameters are supported
<DBG> [2011.08.09 14:06:34.139] [main/main] passport.AbstractPinTanPassport: autosecfunc: (re)checking selected pintan secmech
<DBG> [2011.08.09 14:06:34.139] [main/main] passport.AbstractPinTanPassport: autosecfunc: there are 5 pintan methods supported, but we don't know which of them are allowed for the current user, so we automatically choose 999
<DBG> [2011.08.09 14:06:34.139] [main/main] passport.AbstractPinTanPassport: supported: pintan-onestep
<DBG> [2011.08.09 14:06:34.139] [main/main] manager.HBCIHandler: registering user
hole neue System-ID
<INF> [2011.08.09 14:06:34.171] [main/main] manager.HBCIUser: fetching new sys-id from institute
<DBG> [2011.08.09 14:06:34.171] [main/main] manager.HBCIUser: checking whether passport is supported (but ignoring result)
<DBG> [2011.08.09 14:06:34.171] [main/main] passport.AbstractPinTanPassport: autosecfunc: (re)checking selected pintan secmech
<DBG> [2011.08.09 14:06:34.171] [main/main] passport.AbstractPinTanPassport: autosecfunc: there are 5 pintan methods supported, but we don't know which of them are allowed for the current user, so we automatically choose 999
<DBG> [2011.08.09 14:06:34.171] [main/main] passport.AbstractPinTanPassport: supported: pintan-onestep
<DBG> [2011.08.09 14:06:34.171] [main/main] manager.HBCIUser: passport supported: true
<DBG> [2011.08.09 14:06:34.171] [main/main] manager.HBCIKernelImpl: generating raw message Synch
erzeuge HBCI-Nachricht Synch
<DBG> [2011.08.09 14:06:34.187] [main/main] manager.HBCIKernelImpl: trying to insert signature
signiere HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting secfunc to 999
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting cid to
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting role to 1
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting range to 1
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting keyblz to 50050201
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting keycountry to DE
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting keyuserid to XXXXXXXX
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting keynum to 0
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting keyversion to 0
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting sysid to 0
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting sigid to 1
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting sigalg to 10
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting sigmode to 16
<DBG> [2011.08.09 14:06:34.187] [main/main] security.Sig: setting hashalg to 999
<DBG> [2011.08.09 14:06:34.218] [main/main] passport.HBCIPassportPinTan: saving two step mechs:
<DBG> [2011.08.09 14:06:34.218] [main/main] passport.HBCIPassportPinTan: saving current tan method: 999
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
<DBG> [2011.08.09 14:06:34.233] [main/main] passport.HBCIPassportPinTan: onestep method - checking GVs to decide whether or not we need a TAN
<DBG> [2011.08.09 14:06:34.233] [main/main] passport.HBCIPassportPinTan: the job with the code HKVVB does not need a TAN
<DBG> [2011.08.09 14:06:34.249] [main/main] manager.HBCIKernelImpl: trying to encrypt message
verschlüssele HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting secfunc to 998
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting keytype to 5
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting blz to 50050201
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting country to DE
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting keyuserid to XXXXXXXX
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting keynum to 0
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting keyversion to 0
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting cid to
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting sysId to 0
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting role to 1
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting alg to 13
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting mode to 2
<DBG> [2011.08.09 14:06:34.265] [main/main] security.Crypt: setting compfunc to 0
<WRN> [2011.08.09 14:06:34.280] [main/main] protocol.MSG: could not insert the following user-defined data into message: Crypted.CryptHead.SecProfile.method=PIN
<WRN> [2011.08.09 14:06:34.280] [main/main] protocol.MSG: could not insert the following user-defined data into message: Crypted.CryptHead.SecProfile.version=1
<DBG> [2011.08.09 14:06:34.280] [main/main] manager.HBCIKernelImpl: communicating dialogid/msgnum 0/1
<DBG> [2011.08.09 14:06:34.280] [main/main] comm.FilterBase64: using filter: MIM (base64)
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
<INF> [2011.08.09 14:06:34.280] [main/main] comm.CommPinTan: creating a connection to https://hbci-pintan-he.s-hbci.de:443/PinTanServlet and checking the certificate
<WRN> [2011.08.09 14:06:34.280] [main/main] comm.PinTanSSLSocketFactory: creating socket factory with disabled cert checking
versende HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.280] [main/main] comm.CommPinTan: connecting to server
<DBG> [2011.08.09 14:06:34.280] [main/main] comm.CommPinTan: activating modified hostname verifier because cert checking is disabled
<DBG> [2011.08.09 14:06:34.358] [main/main] comm.PinTanSSLTrustManager: cert checking disabled -> server cert always OK
<DBG> [2011.08.09 14:06:34.389] [main/main] comm.CommPinTan: writing data to output stream
<DBG> [2011.08.09 14:06:34.389] [main/main] comm.CommPinTan: closing output stream
warte auf Antwortdaten
<INF> [2011.08.09 14:06:34.389] [main/main] comm.CommPinTan: waiting for response
<DBG> [2011.08.09 14:06:34.499] [main/main] comm.CommPinTan: found messagesize: 462
<DBG> [2011.08.09 14:06:34.499] [main/main] comm.CommPinTan: closing communication line
parse empfangene Antwortnachricht (CryptedRes))
<DBG> [2011.08.09 14:06:34.514] [main/main] comm.Comm: trying to parse message as crypted message
<DBG> [2011.08.09 14:06:34.514] [main/main] comm.Comm: message seems not to be encrypted; tring to parse it as SynchRes message
parse empfangene Antwortnachricht (SynchRes))
<DBG> [2011.08.09 14:06:34.530] [main/main] manager.HBCIKernelImpl: extracting data from received message
<ERR> [2011.08.09 14:06:34.530] [main/main] status.HBCIStatus: HBCI error code: 9931:Anmeldename oder PIN ist falsch.
<ERR> [2011.08.09 14:06:34.530] [main/main] status.HBCIStatus: HBCI error code: 9010:Nachricht ist komplett nicht bearbeitet (HBMSG=10319)
<ERR> [2011.08.09 14:06:34.530] [main/main] status.HBCIStatus: HBCI error code: 9010:PIN/TAN Prüfung fehlgeschlagen (HBMSG=11001)
<ERR> [2011.08.09 14:06:34.530] [main/main] status.HBCIStatus: HBCI error code: 9800:Dialog abgebrochen (HBMSG=10321)
<DBG> [2011.08.09 14:06:34.530] [main/main] manager.HBCIKernelImpl: looking for a signature
überprüfe Signatur der Antwortnachricht
<WRN> [2011.08.09 14:06:34.530] [main/main] security.Sig: message has no signature
<DBG> [2011.08.09 14:06:34.530] [main/main] manager.HBCIKernelImpl: looking if message is encrypted
<ERR> [2011.08.09 14:06:34.530] [main/main] manager.HBCIUtils: org.kapott.hbci.exceptions.HBCI_Exception: Nachricht ist nicht verschlüsselt
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:460)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:184)
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:441)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:646)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:667)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:207)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
at org.kapott.hbci.tools.AnalyzeReportOfTransactions.main(AnalyzeReportOfTransactions.java:132)
<DBG> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: dialog init ended with errors - searching for return code 'wrong PIN'
<DBG> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: autosecfunc: search for 3920s in response to detect allowed twostep secmechs
<DBG> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: autosecfunc: found 3920 in response - updated list of allowed twostepmechs with 1 entries
<DBG> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: autosecfunc: (re)checking selected pintan secmech
<DBG> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: autosecfunc: there is only one pintan method (900) supported - choosing this automatically
<DBG> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: autosecfunc: currently selected method (999) differs from auto-selected method (900)
<INF> [2011.08.09 14:06:34.530] [main/main] passport.AbstractPinTanPassport: autosecfunc: after this dialog-init we had to change selected pintan method, so a restart of this dialog is needed
<INF> [2011.08.09 14:06:34.530] [main/main] manager.HBCIUser: for some reason we have to restart this dialog
<DBG> [2011.08.09 14:06:34.530] [main/main] manager.HBCIKernelImpl: generating raw message Synch
erzeuge HBCI-Nachricht Synch
<DBG> [2011.08.09 14:06:34.530] [main/main] manager.HBCIKernelImpl: trying to insert signature
signiere HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.530] [main/main] security.Sig: setting secfunc to 900
<DBG> [2011.08.09 14:06:34.530] [main/main] security.Sig: setting cid to
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting role to 1
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting range to 1
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting keyblz to 50050201
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting keycountry to DE
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting keyuserid to XXXXXXXX
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting keynum to 0
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting keyversion to 0
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting sysid to 0
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting sigid to 1
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting sigalg to 10
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting sigmode to 16
<DBG> [2011.08.09 14:06:34.545] [main/main] security.Sig: setting hashalg to 999
<DBG> [2011.08.09 14:06:34.577] [main/main] passport.HBCIPassportPinTan: saving two step mechs: 900,
<DBG> [2011.08.09 14:06:34.577] [main/main] passport.HBCIPassportPinTan: saving current tan method: 900
<DBG> [2011.08.09 14:06:34.577] [main/main] passport.HBCIPassportPinTan: twostep method - checking passport(challenge) to decide whether or not we need a TAN
<DBG> [2011.08.09 14:06:34.577] [main/main] passport.HBCIPassportPinTan: will not sign with a TAN, because there is no challenge
<DBG> [2011.08.09 14:06:34.577] [main/main] manager.HBCIKernelImpl: trying to encrypt message
verschlüssele HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting secfunc to 998
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting keytype to 5
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting blz to 50050201
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting country to DE
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting keyuserid to XXXXXXXX
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting keynum to 0
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting keyversion to 0
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting cid to
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting sysId to 0
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting role to 1
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting alg to 13
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting mode to 2
<DBG> [2011.08.09 14:06:34.577] [main/main] security.Crypt: setting compfunc to 0
<WRN> [2011.08.09 14:06:34.592] [main/main] protocol.MSG: could not insert the following user-defined data into message: Crypted.CryptHead.SecProfile.method=PIN
<WRN> [2011.08.09 14:06:34.592] [main/main] protocol.MSG: could not insert the following user-defined data into message: Crypted.CryptHead.SecProfile.version=2
<DBG> [2011.08.09 14:06:34.592] [main/main] manager.HBCIKernelImpl: communicating dialogid/msgnum 0/1
versende HBCI-Nachricht
<DBG> [2011.08.09 14:06:34.592] [main/main] comm.CommPinTan: connecting to server
<DBG> [2011.08.09 14:06:34.592] [main/main] comm.CommPinTan: activating modified hostname verifier because cert checking is disabled
<DBG> [2011.08.09 14:06:34.639] [main/main] comm.CommPinTan: writing data to output stream
<DBG> [2011.08.09 14:06:34.639] [main/main] comm.CommPinTan: closing output stream
warte auf Antwortdaten
<INF> [2011.08.09 14:06:34.639] [main/main] comm.CommPinTan: waiting for response
<DBG> [2011.08.09 14:06:34.748] [main/main] comm.CommPinTan: found messagesize: 462
<DBG> [2011.08.09 14:06:34.748] [main/main] comm.CommPinTan: closing communication line
parse empfangene Antwortnachricht (CryptedRes))
<DBG> [2011.08.09 14:06:34.748] [main/main] comm.Comm: trying to parse message as crypted message
<DBG> [2011.08.09 14:06:34.764] [main/main] comm.Comm: message seems not to be encrypted; tring to parse it as SynchRes message
parse empfangene Antwortnachricht (SynchRes))
<DBG> [2011.08.09 14:06:34.764] [main/main] manager.HBCIKernelImpl: extracting data from received message
<ERR> [2011.08.09 14:06:34.764] [main/main] status.HBCIStatus: HBCI error code: 9931:Anmeldename oder PIN ist falsch.
<ERR> [2011.08.09 14:06:34.764] [main/main] status.HBCIStatus: HBCI error code: 9010:Nachricht ist komplett nicht bearbeitet (HBMSG=10319)
<ERR> [2011.08.09 14:06:34.764] [main/main] status.HBCIStatus: HBCI error code: 9010:PIN/TAN Prüfung fehlgeschlagen (HBMSG=11001)
<ERR> [2011.08.09 14:06:34.764] [main/main] status.HBCIStatus: HBCI error code: 9800:Dialog abgebrochen (HBMSG=10321)
<DBG> [2011.08.09 14:06:34.764] [main/main] manager.HBCIKernelImpl: looking for a signature
überprüfe Signatur der Antwortnachricht
<WRN> [2011.08.09 14:06:34.764] [main/main] security.Sig: message has no signature
<DBG> [2011.08.09 14:06:34.764] [main/main] manager.HBCIKernelImpl: looking if message is encrypted
<ERR> [2011.08.09 14:06:34.764] [main/main] manager.HBCIUtils: org.kapott.hbci.exceptions.HBCI_Exception: Nachricht ist nicht verschlüsselt
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:460)
at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:184)
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:441)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:646)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:667)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:207)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
at org.kapott.hbci.tools.AnalyzeReportOfTransactions.main(AnalyzeReportOfTransactions.java:132)
<DBG> [2011.08.09 14:06:34.764] [main/main] passport.AbstractPinTanPassport: dialog init ended with errors - searching for return code 'wrong PIN'
<DBG> [2011.08.09 14:06:34.764] [main/main] passport.AbstractPinTanPassport: autosecfunc: search for 3920s in response to detect allowed twostep secmechs
<DBG> [2011.08.09 14:06:34.764] [main/main] passport.AbstractPinTanPassport: autosecfunc: found 3920 in response - updated list of allowed twostepmechs with 1 entries
<DBG> [2011.08.09 14:06:34.764] [main/main] passport.AbstractPinTanPassport: autosecfunc: (re)checking selected pintan secmech
<DBG> [2011.08.09 14:06:34.764] [main/main] passport.AbstractPinTanPassport: autosecfunc: there is only one pintan method (900) supported - choosing this automatically
Callback für folgendes Passport: Passport für Kontoauszugs-Demo
Callback für Passport mit Init-Daten: Passport für Kontoauszugs-Demo
Exception in thread "main" org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen eines HBCIHandler Objektes
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:141)
at org.kapott.hbci.tools.AnalyzeReportOfTransactions.main(AnalyzeReportOfTransactions.java:132)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Registrieren der Nutzerdaten
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:209)
at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
... 1 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Ermitteln einer neuen System-ID
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:473)
at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:646)
at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:667)
at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:207)
... 2 more
Caused by: org.kapott.hbci.exceptions.ProcessException: Fehler beim Ermitteln einer neuen System-ID
at org.kapott.hbci.manager.HBCIUser.fetchSysId(HBCIUser.java:460)
... 5 more
Vielen Dank für Eure Hilfe!
Konrad