Package org.kapott.hbci.manager
Class HBCIUser
- java.lang.Object
-
- org.kapott.hbci.manager.HBCIUser
-
- All Implemented Interfaces:
IHandlerData
public final class HBCIUser extends java.lang.Object implements IHandlerData
Kapselt die authentifizierten Initialisierungsdialoge. Also im Wesentlichen alles, was mit den UPD zu tun hat.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringUPD_KEY_FETCH_SEPAINFOIn dem UPD-Property ist gespeichert, wann wir die SEPA-Infos (IBAN, BIC) abgerufen habenstatic java.lang.StringUPD_KEY_FETCH_TANMEDIAIn dem UPD-Property ist gespeichert, wann wir die TAN-Medienbezeichnungen abgerufen habenstatic java.lang.StringUPD_KEY_HBCIVERSIONstatic java.lang.StringUPD_KEY_TANMEDIAIn dem UPD-Property sind die TAN-Medienbezeichnungen gespeichert
-
Constructor Summary
Constructors Constructor Description HBCIUser(HBCIKernelImpl kernel, HBCIPassportInternal passport, boolean forceAsParent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfetchSigId()voidfetchSysId()voidfetchUPD()Ruft die UPD von der Bank ab.voidgenerateNewKeys()MsgGengetMsgGen()HBCIPassportgetPassport()voidlockKeys()voidmanuallySetNewKeys(java.security.KeyPair sigKey, java.security.KeyPair encKey)voidregister()Registriert den User.voidsync(boolean force)Fuehrt eine Neu-Synchronisierung durch.voidupdateUPD(java.util.Properties result)Uebernimmt die aktualisierten UPD in den Passport.
-
-
-
Field Detail
-
UPD_KEY_HBCIVERSION
public static final java.lang.String UPD_KEY_HBCIVERSION
- See Also:
- Constant Field Values
-
UPD_KEY_TANMEDIA
public static final java.lang.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 java.lang.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 java.lang.String UPD_KEY_FETCH_TANMEDIA
In dem UPD-Property ist gespeichert, wann wir die TAN-Medienbezeichnungen abgerufen haben- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HBCIUser
public HBCIUser(HBCIKernelImpl kernel, HBCIPassportInternal passport, boolean forceAsParent)
-
-
Method Detail
-
generateNewKeys
public void generateNewKeys()
-
manuallySetNewKeys
public void manuallySetNewKeys(java.security.KeyPair sigKey, java.security.KeyPair encKey)
-
fetchSysId
public void fetchSysId()
-
fetchSigId
public void fetchSigId()
-
updateUPD
public void updateUPD(java.util.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:IHandlerDataFuehrt eine Neu-Synchronisierung durch.- Specified by:
syncin interfaceIHandlerData- 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()
-
getMsgGen
public MsgGen getMsgGen()
- Specified by:
getMsgGenin interfaceIHandlerData
-
getPassport
public HBCIPassport getPassport()
- Specified by:
getPassportin interfaceIHandlerData
-
-