Class HBCIPassportSIZRDHFile

All Implemented Interfaces:
Serializable, FileBasedPassport, HBCIPassport, HBCIPassportInternal, InitLetterPassport

public class HBCIPassportSIZRDHFile extends AbstractRDHSWFileBasedPassport

Passport-Klasse für die Verwendung von SIZ-RDH-Schlüsseldateien mit HBCI4Java. SIZ-RDH-Schlüsseldateien sind Schlüsseldateien für RDH-Zugänge, die von anderer HBCI-Software erzeugt und verwendet werden (z.B. von StarMoney). Soll eine solche Schlüsseldatei sowohl mit der anderen Software als auch mit HBCI4Java verwendet werden, so kann das mit dieser Passport-Variante geschehen. Soll die Schlüsseldatei nur noch mit HBCI4Java benutzt werden, so ist eine Konvertierung der Schlüsseldatei in ein anderes Passport-Format (vorzugsweise RDHNew) zu empfehlen. Dazu kann der HBCI4Java Passport Editor oder das Tool ConvertSIZRDHPassport verwendet werden.

Achtung: In der reinen GPL-Version von HBCI4Java ist diese Klasse nicht funktionstüchtig. Der Grund dafür ist, dass SIZRDHFile eine zusätzliche Bibliothek zur Laufzeit benötigt. Diese Bibliothek steht nur als Binary-Version unter http://hbci4java.kapott.org zur Verfügung. Erst nach Installation dieser Bibliothek können SIZRDHFile-Passports benutzt werden.

Siehe auch die Datei README.SIZRDHFile.

See Also:
  • Constructor Details

    • HBCIPassportSIZRDHFile

      public HBCIPassportSIZRDHFile(Object init, int dummy)
    • HBCIPassportSIZRDHFile

      public HBCIPassportSIZRDHFile(Object initObject)
  • Method Details

    • getPassphrase

      public String getPassphrase()
    • resetPassphrase

      public void resetPassphrase()
      See Also:
    • saveChanges

      public void saveChanges()
      Description copied from interface: HBCIPassport
      Speichern der Änderungen an den Passport-Daten. Diese Methode sollte eigentlich niemals manuell aus einer Anwendung heraus aufgerufen werden, sondern wird vom HBCI-Kernel benutzt. Das manuelle Aufrufen von saveChanges ist nur dann sinnvoll, wenn irgendwelche Passport-Daten manuell verändert werden (HBCIPassport.setHost(String), HBCIPassport.clearBPD() usw.) und diese Änderungen explizit gespeichert werden sollen.
    • askForEntryIdx

      public int askForEntryIdx(String possibilities)
    • getProfileVersion

      public String getProfileVersion()