Class HBCIPassportRDHXFile

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

    public class HBCIPassportRDHXFile
    extends AbstractRDHSWFileBasedPassport

    Passport-Klasse für die Verwendung von RDH-2- und RDH-10-Schlüsseldateien mit HBCI4Java. RDH-2/10-Schlüsseldateien sind Schlüsseldateien für RDH-Zugänge, die von anderer HBCI-Software erzeugt und verwendet werden (z.B. von VR-NetWorld). Soll eine solche Schlüsseldatei sowohl mit der anderen Software als auch mit HBCI4Java verwendet werden, so kann das mit dieser Passport-Variante geschehen.

    See Also:
    Serialized Form
    • Field Detail

      • passphrase

        private byte[] passphrase
      • filecontent

        private RDHXFile filecontent
      • entryIdx

        private int entryIdx
      • forcedProfileVersion

        private java.lang.String forcedProfileVersion
    • Constructor Detail

      • HBCIPassportRDHXFile

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

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

      • getCompatName

        protected java.lang.String getCompatName()
      • 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.
      • getProfileVersion

        public java.lang.String getProfileVersion()
      • resetPassphrase

        public void resetPassphrase()
      • setPassphrase

        public void setPassphrase​(byte[] passphrase)