Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 
uappelt
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 08 / 2019
Betreff:

Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 · 
Gepostet: 18.08.2019 - 14:40 Uhr  ·  #1
Hallo zusammen,

ich bin ein neuer Nutzer von Hibiscus unter Debian 10. Das Anlegen von Bankzugängen zur Sparkasse mit Chip-Karte und zur PSD-Bank mit PIN/TAN hat einwandfrei funktioniert. Leider bricht das Anlegen eines Zugangs zur DKB immer wieder ab. Die für die DKB benutze HBCI-Karte funktioniert mit Quicken problemlos. Die URL für den Zugang zur DKB habe ich auf "banking.s-fints-pt-dkb.de" angepasst. Die Pin wird am Kartenleser abgefragt und als in Ordnung erkannt. Im Protokoll steht dann Folgendes:

Code
[Sun Aug 18 13:18:42 CEST 2019][INFO][main][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.getReaderPresets] searching for reader presets
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   pcsc name: 
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   soft pin: false
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   entry index: 1
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   hbci version: 300
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   passport type: DDVPCSC
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] creating smartcard-service, using type DDVCardService
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] found card terminals:
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   REINER SCT cyberJack RFID standard (3536082051) 00 00
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] card type: T=1
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]  using: org.kapott.hbci.smartcardio.DDVCardService1
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] querying features
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_VERIFY_PIN_DIRECT: 42000db2
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_MODIFY_PIN_DIRECT: 42000db3
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_MCT_READER_DIRECT: 42000db4
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_MCT_UNIVERSAL: 42000db5
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_EXECUTE_PACE: 42000dcc
[Sun Aug 18 13:19:28 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] auto-fixed filename from /home/uap/.jameica/hibiscus/passports/pcsc672256290203000331430 to /home/uap/.jameica/hibiscus/passports/pcsc672256290203000331430
[Sun Aug 18 13:19:39 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.Controller$6.run] operation cancelled
[Sun Aug 18 13:19:39 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.Controller$6.run] closing passport
[Sun Aug 18 13:19:41 CEST 2019][INFO][bg-task:][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Sun Aug 18 13:19:41 CEST 2019][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open] open ddv passport
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   pcsc name: 
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   soft pin: false
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   entry index: 1
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   hbci version: 300
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   passport type: DDVPCSC
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] creating smartcard-service, using type DDVCardService
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] found card terminals:
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   REINER SCT cyberJack RFID standard (3536082051) 00 00
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] card type: T=1
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]  using: org.kapott.hbci.smartcardio.DDVCardService1
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] querying features
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_VERIFY_PIN_DIRECT: 42000db2
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_MODIFY_PIN_DIRECT: 42000db3
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_MCT_READER_DIRECT: 42000db4
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_MCT_UNIVERSAL: 42000db5
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   FEATURE_EXECUTE_PACE: 42000dcc
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] auto-fixed filename from /home/uap/.jameica/hibiscus/passports/pcsc672256290203000331430 to /home/uap/.jameica/hibiscus/passports/pcsc672256290203000331430
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open] ddv passport opened
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open]   hbci version: 300
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] [BPD] max age: 7 days
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] [BPD] last update: Sat Aug 17 16:33:58 CEST 2019
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.status] hole nutzerspezifische Daten
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] fetching UPD (BPD-Version: 2)
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.status] erzeuge HBCI-Nachricht DialogInit
[Sun Aug 18 13:19:42 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.status] signiere HBCI-Nachricht
[Sun Aug 18 13:19:48 CEST 2019][ERROR][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] org.kapott.hbci.exceptions.HBCI_Exception: *** error while signing
  at org.kapott.hbci.security.Sig.signIt(Sig.java:369)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:257)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:178)
  at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:623)
  at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:681)
  at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:690)
  at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:279)
  at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:133)
  at de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open(PassportHandleImpl.java:151)
  at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:77)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Caused by: org.kapott.hbci.exceptions.InitializingException: Fehler bei Initialisierung des Elementes DialogInit.SigHead.KeyName.keyversion
  at org.kapott.hbci.datatypes.factory.SyntaxDEFactory.createSyntaxDE(SyntaxDEFactory.java:108)
  at org.kapott.hbci.protocol.DE.setValue(DE.java:183)
  at org.kapott.hbci.protocol.DE.propagateValue(DE.java:79)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.propagateValue(MultipleSyntaxElements.java:194)
  at org.kapott.hbci.protocol.SyntaxElement.propagateValue(SyntaxElement.java:510)
  at org.kapott.hbci.protocol.MultipleSyntaxElements.propagateValue(MultipleSyntaxElements.java:194)
  at org.kapott.hbci.protocol.SyntaxElement.propagateValue(SyntaxElement.java:510)
  at org.kapott.hbci.security.Sig.fillSigHead(Sig.java:178)
  at org.kapott.hbci.security.Sig.signIt(Sig.java:314)
  ... 10 more
Caused by: org.kapott.hbci.exceptions.InvalidArgumentException: Länge von -128 (4) muss zwischen 1 und 3 liegen
  at org.kapott.hbci.datatypes.SyntaxDE.setContent(SyntaxDE.java:119)
  at org.kapott.hbci.datatypes.SyntaxDE.initData(SyntaxDE.java:54)
  at org.kapott.hbci.datatypes.SyntaxDE.init(SyntaxDE.java:76)
  at org.kapott.hbci.datatypes.SyntaxNum.init(SyntaxNum.java:57)
  at org.kapott.hbci.datatypes.factory.SyntaxDEFactory.createSyntaxDE(SyntaxDEFactory.java:104)
  ... 18 more org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1608)
[Sun Aug 18 13:19:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.close] closing ddv passport
[Sun Aug 18 13:19:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.close] ddv passport closed
[Sun Aug 18 13:19:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.gui.action.PassportTest$1.run] test of passport failed: class org.kapott.hbci.exceptions.ProcessException: Fehler beim Aktualisieren der UPD
[Sun Aug 18 13:19:48 CEST 2019][WARN][bg-task:][de.willuhn.jameica.hbci.gui.DialogFactory.dirtyPINCache] mark pin cache dirty for all passports
[Sun Aug 18 13:19:48 CEST 2019][INFO][Thread-9][de.willuhn.jameica.hbci.gui.action.PassportTest$2.run] log target removed
[Sun Aug 18 13:20:18 CEST 2019][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$1$1.run] auto closing monitor snapin

Was mache ich falsch oder kann ich tun?
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8074
Dabei seit: 06 / 2008
Betreff:

Re: Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 · 
Gepostet: 18.08.2019 - 15:35 Uhr  ·  #2
uappelt
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 08 / 2019
Betreff:

Re: Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 · 
Gepostet: 18.08.2019 - 15:42 Uhr  ·  #3
Installiert ist
Jameica 2.8.4
Hibiscus 2.8.13
Java 11.0.4 / Linux amd64
uappelt
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 08 / 2019
Betreff:

Re: Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 · 
Gepostet: 18.08.2019 - 15:45 Uhr  ·  #4
Die Einstellungen für den Bankzugang sind korrekt hinterlegt.
infoman
Benutzer
Avatar
Geschlecht:
Beiträge: 8074
Dabei seit: 06 / 2008
Betreff:

Re: Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 · 
Gepostet: 18.08.2019 - 16:03 Uhr  ·  #5
uappelt
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 08 / 2019
Betreff:

Re: Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 · 
Gepostet: 18.08.2019 - 17:45 Uhr  ·  #6
... habe den pcsc-ctapi-wrapper heruntergeladen , kompiliert und installiert. Leider bekomme ich dann nach entsprechender Neukonfiguration des Bankzugangs wieder einem Fehler.

Code
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor.check] creating progress monitor for GUI
[Sun Aug 18 17:35:35 CEST 2019][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$2.run] activating progress monitor
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open] open ddv passport
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   jni lib: /home/uap/.jameica/plugins/hibiscus/lib/libhbci4java-card-linux-64.so
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   ctapi driver: /usr/lib/pcsc-ctapi-wrapper.so
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   port: COM/USB [ID: 0]
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   ctnumber: 0
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   soft pin: true
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   entry index: 1
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   hbci version: 300
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.DDVConfigFactory.createPassport]   passport type: DDV
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open] ddv passport opened
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open]   hbci version: 300
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.status] hole kreditinstituts-spezifische Daten
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] fetching BPD
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.status] erzeuge HBCI-Nachricht DialogInitAnon
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.status] versende HBCI-Nachricht
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.status] warte auf Antwortdaten
[Sun Aug 18 17:35:35 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] waiting for response
[Sun Aug 18 17:35:36 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.status] überprüfe Signatur der Antwortnachricht
[Sun Aug 18 17:35:36 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] installed new BPD with version 2
[Sun Aug 18 17:35:36 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.status] kreditinstituts-spezifische Daten erhalten - neue Version ist 2
[Sun Aug 18 17:35:36 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.server.BPDUtil.updateCache] BPD cache update state [expired: false, new version: false]
[Sun Aug 18 17:35:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] org.kapott.hbci.exceptions.CTException: error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)
  at org.kapott.hbci.passport.HBCIPassportDDV.ctSaveSigId(Native Method)
  at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:552)
  at org.kapott.hbci.manager.HBCIInstitute.fetchBPD(HBCIInstitute.java:319)
  at org.kapott.hbci.manager.HBCIInstitute.register(HBCIInstitute.java:445)
  at org.kapott.hbci.manager.HBCIHandler.registerInstitute(HBCIHandler.java:268)
  at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
  at de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open(PassportHandleImpl.java:151)
  at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:77)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
[Sun Aug 18 17:35:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] FAILED! - maybe this institute does not support anonymous logins
[Sun Aug 18 17:35:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] we will nevertheless go on
[Sun Aug 18 17:35:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.status] hole nutzerspezifische Daten
[Sun Aug 18 17:35:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] fetching UPD (BPD-Version: 2)
[Sun Aug 18 17:35:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.status] erzeuge HBCI-Nachricht DialogInit
[Sun Aug 18 17:35:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.status] signiere HBCI-Nachricht
[Sun Aug 18 17:35:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.gui.DialogFactory.getPIN] using cached pin, passport: org.kapott.hbci.passport.HBCIPassportDDV
[Sun Aug 18 17:35:48 CEST 2019][ERROR][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] org.kapott.hbci.exceptions.HBCI_Exception: *** error while signing
  at org.kapott.hbci.security.Sig.signIt(Sig.java:369)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:257)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:178)
  at org.kapott.hbci.manager.HBCIUser.fetchUPD(HBCIUser.java:623)
  at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:681)
  at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:690)
  at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:279)
  at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:133)
  at de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open(PassportHandleImpl.java:151)
  at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:77)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1060)
Caused by: org.kapott.hbci.exceptions.CTException: error while saving new sigid to chipcard - ret=0 response=69 82 (security status not satisfied)
  at org.kapott.hbci.passport.HBCIPassportDDV.ctSaveSigId(Native Method)
  at org.kapott.hbci.passport.HBCIPassportDDV.saveChanges(HBCIPassportDDV.java:552)
  at org.kapott.hbci.security.Sig.signIt(Sig.java:305)
  ... 10 more org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1608)
[Sun Aug 18 17:35:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.close] closing ddv passport
[Sun Aug 18 17:35:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.close] ddv passport closed
[Sun Aug 18 17:35:48 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.gui.action.PassportTest$1.run] test of passport failed: class org.kapott.hbci.exceptions.ProcessException: Fehler beim Aktualisieren der UPD
[Sun Aug 18 17:35:48 CEST 2019][WARN][bg-task:][de.willuhn.jameica.hbci.gui.DialogFactory.dirtyPINCache] mark pin cache dirty for all passports
[Sun Aug 18 17:35:48 CEST 2019][INFO][Thread-13][de.willuhn.jameica.hbci.gui.action.PassportTest$2.run] log target removed
[Sun Aug 18 17:36:18 CEST 2019][INFO][main][de.willuhn.jameica.gui.internal.parts.BackgroundTaskMonitor$1$1.run] auto closing monitor snapin
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 · 
Gepostet: 19.08.2019 - 09:27 Uhr  ·  #7
Vergiss das mit dem PCSC-Wrapper. Der von infoman verlinkte Thread geht auf der zweiten Seite weiter: forum/topic.php?p=143027#real143027

Bitte nicht mehr den Wrapper verwenden. Der ist veraltet. Dein erster Versuch direkt per PCSC war schon korrekt. Dort funktionierte auch bereits der Zugriff auf den Kartenleser. Lediglich beim Erstellen der Nachricht kam es zu einem Fehler, weil auf der Karte scheinbar die Schlüsselversion des Institutsschlüssels fehlt oder Hibiscus sie nicht korrekt ausliest.

Daher: Stelle wieder zurueck auf PCSC - also ohne Wrapper und teste dann den Kartenleser erneut.
Schau dann mal in der Logdatei "jameica.log" (siehe https://www.willuhn.de/wiki/doku.php?id=support:fehlermelden) und suche nach dem Text:

"card type:"

Da sollte entweder "card type: 1" oder "card type: 0" zu finden sein. Kann es sein, dass es eine T=0 Karte ist?

Ich habe da so eine Vermutung. Beim Lesen der beiden Schlüssel von der Karte wird die Version von zwei verschiedenen Stellen im Array gelesen:

https://github.com/hbci4j/hbci…0.java#L62
https://github.com/hbci4j/hbci…0.java#L70

Ich vermute, dass die Array-Position bei einem der beiden Schlüssel falsch ist.
uappelt
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 08 / 2019
Betreff:

Re: Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 · 
Gepostet: 19.08.2019 - 20:46 Uhr  ·  #8
T=1
Nach erneutem Test finde ich in der Log-Datei folgenden Eintrag:
Code
[Mon Aug 19 20:21:56 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] found card terminals:
[Mon Aug 19 20:21:56 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log]   REINER SCT cyberJack RFID standard (3536082051) 00 00
[Mon Aug 19 20:21:56 CEST 2019][INFO][bg-task:][de.willuhn.jameica.hbci.HBCICallbackSWT.log] card type: T=1
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 · 
Gepostet: 20.08.2019 - 10:25 Uhr  ·  #9
Schade. Du kennst dich nicht zufällig mit Java aus, um das mal im Debugger laufen zu lassen, damit man sieht, was die Karte da konkret zurückliefert?
uappelt
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 08 / 2019
Betreff:

Re: Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 · 
Gepostet: 20.08.2019 - 18:46 Uhr  ·  #10
Leider hatte ich bisher mit Java keine Berührung. Da bräuchte ich Anleitung. Rudimentäre Kenntnisse für Python sind vorhanden.
Ich habe Hibiscus noch einmal unter Windows 10 installiert. Es tritt hier exakt der gleiche Fehler beim erzeugen der HBCI-Nachricht auf. Könnte es auch an meiner Karte liegen? Sie funktioniert zwar mit Quicken 2015 problemlos, stammt aber aus dem Jahr 2005!!!
msa
Benutzer
Avatar
Geschlecht:
Herkunft: München
Alter: 63
Beiträge: 7571
Dabei seit: 03 / 2007
Betreff:

Re: Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 · 
Gepostet: 20.08.2019 - 19:13 Uhr  ·  #11
Kurze Zwischenfrage: Lohnt es sich überhaupt noch, hier große Forschung zu betreiben? Die bestehenden alten DDV-Chipkarten werden von der FI (Rechenzentrum) nur noch bis Ende 2020 unterstützt, neue Karten werden nicht mehr ausgegeben. Die meisten Sparkassen haben sie schon dem Kunden gegenüber gekündigt, die DKB hat dies noch nicht getan, aber das ist auch nur eine Frage der Zeit.

Zielführender wäre es wohl, auf das aktuelle Verfahren chipTAN umzustellen. Wenn man dieses als chipTAN-usb betreibt (mit den meisten REINER-SCT-Chipkartenlesern machbar, ggf. ein Firmwareupdate für ca. 10 EUR nötig), ist kein großer Unterschied im Verhalten zur DDV-Chipkarte zu merken, lediglich Betrag und IBAN des Auftrages wird am Leser angezeigt und muss bestätigt werden, die generierte TAN muss nicht abgetippt werden sondern wird über usb übertragen.
uappelt
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 7
Dabei seit: 08 / 2019
Betreff:

Re: Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 · 
Gepostet: 20.08.2019 - 20:41 Uhr  ·  #12
Habe auf ChipTAN USB umgestellt und es funktioniert einwandfrei. Danke für den Wink mit dem Zaunpfahl. :)
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: Fehler beim Anlegen eines Bankzugangs zur DKB mit Chip-Karte

 · 
Gepostet: 21.08.2019 - 08:46 Uhr  ·  #13
Zitat geschrieben von uappelt

Habe auf ChipTAN USB umgestellt und es funktioniert einwandfrei. Danke für den Wink mit dem Zaunpfahl. :)


Prima. Dann lass ich den DDV-Code erstmal so.
Gewählte Zitate für Mehrfachzitierung:   0