Es wird mysteriös. Nachdem ich die halbe Nacht lang erfolglos versucht habe, eine mit StarMoney erzeugte RDH-2-Datei zu laden (und ich mir dabei fast meinen Code völlig kaputt gemacht hätte), habe ich es heute mal mit einer von SFIRM32 erzeugten Datei versucht. Klappt auf Anhieb.
Sprich: StarMoney scheint hier irgendetwas zu machen, was so nicht vorgesehen/dokumentiert ist. Ich vermute, dass entweder das eingegebene Passwort noch mal irgendwie gemangled wird und/oder eine Benutzerkennung davor-/dahinter-gehängt wird, bevor der resultierende String für die Erzeugung des Schlüssels verwendet wird.
Da ich nirgends einen entsprechenden Hinweis finden kann, was genau die machen. bekommt StarMoney an dieser Stelle von mir das Siegel "NICHT SPEZIFIKATIONS-KONFORM" - sorry...
Ich werde mal im StarMoney-Forum nachfassen, habe da aber bzgl. Support eher nicht so gute Erfahrungen gemacht...
Grüße
-stefan-
EDIT: will mich mal nicht soo weit aus dem Fenster lehnen - vllt. ist es ja auch ein Bug in HBCI4Java...