Class HBCIPassportSIZRDHFile

  • All Implemented Interfaces:
    java.io.Serializable, HBCIPassport, HBCIPassportInternal

    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:
    Serialized Form
    • Constructor Detail

      • HBCIPassportSIZRDHFile

        public HBCIPassportSIZRDHFile​(java.lang.Object init,
                                      int dummy)
      • HBCIPassportSIZRDHFile

        public HBCIPassportSIZRDHFile​(java.lang.Object initObject)
    • Method Detail

      • getPassphrase

        public java.lang.String getPassphrase()
      • 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​(java.lang.String possibilities)
      • getProfileVersion

        public java.lang.String getProfileVersion()