Package org.kapott.hbci.manager
Class HBCIUser
java.lang.Object
org.kapott.hbci.manager.HBCIUser
- All Implemented Interfaces:
IHandlerData
Kapselt die authentifizierten Initialisierungsdialoge. Also im Wesentlichen alles, was mit den UPD zu tun hat.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate booleanprivate HBCIKernelImplprivate HBCIPassportInternalstatic final StringIn dem UPD-Property ist gespeichert, wann wir die SEPA-Infos (IBAN, BIC) abgerufen habenstatic final StringIn dem UPD-Property ist gespeichert, wann wir die TAN-Medienbezeichnungen abgerufen habenstatic final Stringstatic final StringIn dem UPD-Property sind die TAN-Medienbezeichnungen gespeichert -
Constructor Summary
ConstructorsConstructorDescriptionHBCIUser(HBCIKernelImpl kernel, HBCIPassportInternal passport, boolean forceAsParent) -
Method Summary
Modifier and TypeMethodDescriptionprivate voiddoDialogEnd(String dialogid, String msgnum, boolean signIt, boolean cryptIt, boolean needCrypt) Deprecated.Stattdessen die Klasse "HBCIDialogEnd" verwenden.voidvoidvoidfetchUPD()Ruft die UPD von der Bank ab.voidvoidlockKeys()voidmanuallySetNewKeys(KeyPair sigKey, KeyPair encKey) voidregister()Registriert den User.private voidsendAndActivateNewUserKeys(HBCIKey[] sigKey, HBCIKey[] encKey) voidsync(boolean force) Fuehrt eine Neu-Synchronisierung durch.private voidvoidupdateUPD(Properties result) Uebernimmt die aktualisierten UPD in den Passport.
-
Field Details
-
UPD_KEY_HBCIVERSION
- See Also:
-
UPD_KEY_TANMEDIA
In dem UPD-Property sind die TAN-Medienbezeichnungen gespeichert- See Also:
-
UPD_KEY_FETCH_SEPAINFO
In dem UPD-Property ist gespeichert, wann wir die SEPA-Infos (IBAN, BIC) abgerufen haben- See Also:
-
UPD_KEY_FETCH_TANMEDIA
In dem UPD-Property ist gespeichert, wann wir die TAN-Medienbezeichnungen abgerufen haben- See Also:
-
UPD_PROTECT_KEYS
-
passport
-
kernel
-
isAnon
private boolean isAnon -
anonSuffix
-
-
Constructor Details
-
HBCIUser
-
-
Method Details
-
doDialogEnd
@Deprecated private void doDialogEnd(String dialogid, String msgnum, boolean signIt, boolean cryptIt, boolean needCrypt) Deprecated.Stattdessen die Klasse "HBCIDialogEnd" verwenden. -
sendAndActivateNewUserKeys
-
triggerNewKeysEvent
private void triggerNewKeysEvent() -
generateNewKeys
public void generateNewKeys() -
manuallySetNewKeys
-
fetchSysId
public void fetchSysId() -
fetchSigId
public void fetchSigId() -
updateUPD
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:
-
register
public void register()Registriert den User. -
lockKeys
public void lockKeys() -
getMsgGen
- Specified by:
getMsgGenin interfaceIHandlerData
-
getPassport
- Specified by:
getPassportin interfaceIHandlerData
-