Class HBCIUser

  • All Implemented Interfaces:
    IHandlerData

    public final class HBCIUser
    extends Object
    implements IHandlerData
    Kapselt die authentifizierten Initialisierungsdialoge. Also im Wesentlichen alles, was mit den UPD zu tun hat.
    • Field Detail

      • UPD_KEY_TANMEDIA

        public static final String UPD_KEY_TANMEDIA
        In dem UPD-Property sind die TAN-Medienbezeichnungen gespeichert
        See Also:
        Constant Field Values
      • UPD_KEY_FETCH_SEPAINFO

        public static final String UPD_KEY_FETCH_SEPAINFO
        In dem UPD-Property ist gespeichert, wann wir die SEPA-Infos (IBAN, BIC) abgerufen haben
        See Also:
        Constant Field Values
      • UPD_KEY_FETCH_TANMEDIA

        public static final String UPD_KEY_FETCH_TANMEDIA
        In dem UPD-Property ist gespeichert, wann wir die TAN-Medienbezeichnungen abgerufen haben
        See Also:
        Constant Field Values
    • Method Detail

      • generateNewKeys

        public void generateNewKeys()
      • manuallySetNewKeys

        public void manuallySetNewKeys​(KeyPair sigKey,
                                       KeyPair encKey)
      • fetchSysId

        public void fetchSysId()
      • fetchSigId

        public void fetchSigId()
      • updateUPD

        public void updateUPD​(Properties result)
        Uebernimmt die aktualisierten UPD in den Passport.
        Parameters:
        result - die Ergebnis-Daten mit den UPD.
      • fetchUPD

        public void fetchUPD()
        Ruft die UPD von der Bank ab.
      • sync

        public void sync​(boolean force)
        Description copied from interface: IHandlerData
        Fuehrt eine Neu-Synchronisierung durch.
        Specified by:
        sync in interface IHandlerData
        Parameters:
        force - true, wenn die Neu-Synchronisierung forciert werden soll.
        See Also:
        IHandlerData.sync(boolean)
      • register

        public void register()
        Registriert den User.
      • lockKeys

        public void lockKeys()