Class ConvertRDHPassport
- java.lang.Object
-
- org.kapott.hbci.tools.ConvertRDHPassport
-
public class ConvertRDHPassport extends java.lang.Object
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 DateiREADME.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 zuRDH
das Dateiformat der Schlüsseldateien geändert. Deshalb muss vor Verwendung einer altenRDH
-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.ConvertRDHPassport
Es 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 zuAbstractHBCIPassport.getInstance(String)
muss "RDHNew
" angegeben werden.Die alte Passport-Datei sollte ab sofort nicht mehr verwendet werden.
-
-
Constructor Summary
Constructors Constructor Description ConvertRDHPassport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
main(java.lang.String[] args)
private static java.lang.String
readParam(java.lang.String[] args, int idx, java.lang.String st)
-