Class ConvertRDHPassport
Tool zum Konvertieren von "alten" RDH-Passport-Dateien in "neue"
RDHNew-Dateien. Die Passport-Variante "RDH
" sollte ab sofort
nicht mehr benutzt werden, sondern statt dessen die Variante
"RDHNew
". Siehe dazu auch die Datei README.RDHNew
im HBCI4Java-Archiv.
Die Konvertierung von RDH-Passports in RDHNew-Passports kann auch mit dem separat verfügbaren HBCI4Java Passport Editor durchgeführt werden. Mit diesem Editor können darüber hinaus RDHNew-Passports auch wieder in RDH-Passports konvertiert werden.
Bei der RDHNew
-Variante hat sich im Vergleich zu RDH
das Dateiformat der Schlüsseldateien geändert. Deshalb muss vor Verwendung einer alten
RDH
-Schlüsseldatei diese erst in das neue Dateiformat konvertiert
werden. Das geschieht mit diesem Tool. Vor dessen Anwendung sollte sicherheithalber
ein Backup der aktuellen (alten) RDH-Schlüsseldatei angelegt werden
(das sollte aber sowieso vorhanden sein!).
Aufgerufen wird der Konverter mit
java -cp ... org.kapott.hbci.tools.ConvertRDHPassportEs handelt sich um ein interaktives Programm. Nach dem Start wird nach dem Dateinamen einer existierenden RDH-Passport-Datei sowie nach dem Passwort für deren Entschlüsselung gefragt. Anschließend wird nach einem neuen(!) Dateinamen für die zu erstellende RDHNew-Passport-Datei sowie nach einem Passwort für deren Verschlüsselung gefragt. Nach Beendigung des Programmes existiert die RDHNew-Passport-Datei, welche ab sofort benutzt werden kann.
Um eine RDHNew-Passport-Datei zu benutzen, müssen alle HBCI-Parameter, die
vorher mit "client.passport.RDH.*
" gesetzt wurden, jetzt mit
"client.passport.RDHNew.*
" gesetzt werden, und als
"client.passport.default
" bzw. als Argument zu
AbstractHBCIPassport.getInstance(String)
muss "RDHNew
" angegeben werden.
Die alte Passport-Datei sollte ab sofort nicht mehr verwendet werden.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ConvertRDHPassport
public ConvertRDHPassport()
-
-
Method Details
-
main
- Throws:
IOException
-