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.