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 String
private boolean
private HBCIKernelImpl
private HBCIPassportInternal
static final String
In dem UPD-Property ist gespeichert, wann wir die SEPA-Infos (IBAN, BIC) abgerufen habenstatic final String
In dem UPD-Property ist gespeichert, wann wir die TAN-Medienbezeichnungen abgerufen habenstatic final String
static final String
In dem UPD-Property sind die TAN-Medienbezeichnungen gespeichert -
Constructor Summary
ConstructorsConstructorDescriptionHBCIUser
(HBCIKernelImpl kernel, HBCIPassportInternal passport, boolean forceAsParent) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
doDialogEnd
(String dialogid, String msgnum, boolean signIt, boolean cryptIt, boolean needCrypt) Deprecated.Stattdessen die Klasse "HBCIDialogEnd" verwenden.void
void
void
fetchUPD()
Ruft die UPD von der Bank ab.void
void
lockKeys()
void
manuallySetNewKeys
(KeyPair sigKey, KeyPair encKey) void
register()
Registriert den User.private void
sendAndActivateNewUserKeys
(HBCIKey[] sigKey, HBCIKey[] encKey) void
sync
(boolean force) Fuehrt eine Neu-Synchronisierung durch.private void
void
updateUPD
(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:IHandlerData
Fuehrt eine Neu-Synchronisierung durch.- Specified by:
sync
in 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:
getMsgGen
in interfaceIHandlerData
-
getPassport
- Specified by:
getPassport
in interfaceIHandlerData
-