java.io.Serializable
, HBCIPassport
, HBCIPassportInternal
HBCIPassportPinTan
public abstract class AbstractPinTanPassport extends AbstractHBCIPassport
FOR_LOAD, FOR_SAVE
ROLE_CON, ROLE_ISS, ROLE_WIT
Constructor | Description |
---|---|
AbstractPinTanPassport(java.lang.Object initObject) |
Modifier and Type | Method | Description |
---|---|---|
void |
activateTANVerifyMode() |
|
void |
afterCustomDialogInitHook(HBCIDialog dialog) |
|
void |
clearPIN() |
|
protected java.lang.String |
collectSegCodes(java.lang.String msg) |
|
void |
deactivateTANVerifyMode() |
|
java.util.List<java.lang.String> |
getAllowedTwostepMechanisms() |
|
java.lang.String |
getCertFile() |
|
boolean |
getCheckCert() |
|
Comm |
getCommInstance() |
|
java.lang.String |
getCryptAlg() |
|
java.lang.String |
getCryptFunction() |
|
java.lang.String |
getCryptKeyType() |
|
java.lang.String |
getCryptMode() |
|
java.util.Properties |
getCurrentSecMechInfo() |
|
java.lang.String |
getCurrentTANMethod(boolean recheckSupportedSecMechs) |
|
java.lang.String |
getHashAlg() |
|
java.lang.String |
getHost() |
Ueberschrieben, um das "https://" am Anfang automatisch abzuschneiden.
|
HBCIKey |
getInstEncKey() |
|
java.lang.String |
getInstEncKeyName() |
|
java.lang.String |
getInstEncKeyNum() |
|
java.lang.String |
getInstEncKeyVersion() |
|
HBCIKey |
getInstSigKey() |
|
java.lang.String |
getInstSigKeyName() |
|
java.lang.String |
getInstSigKeyNum() |
|
java.lang.String |
getInstSigKeyVersion() |
|
int |
getMaxGVSegsPerMsg() |
|
java.lang.String |
getMyEncKeyName() |
|
java.lang.String |
getMyEncKeyNum() |
|
java.lang.String |
getMyEncKeyVersion() |
|
HBCIKey |
getMyPrivateDigKey() |
|
HBCIKey |
getMyPrivateEncKey() |
|
HBCIKey |
getMyPrivateSigKey() |
|
HBCIKey |
getMyPublicDigKey() |
|
HBCIKey |
getMyPublicEncKey() |
|
HBCIKey |
getMyPublicSigKey() |
|
java.lang.String |
getMySigKeyName() |
|
java.lang.String |
getMySigKeyNum() |
|
java.lang.String |
getMySigKeyVersion() |
|
java.lang.String |
getPassportTypeName() |
|
java.lang.String |
getPIN() |
|
java.lang.String |
getPinTanInfo(java.lang.String code) |
|
java.lang.String |
getProfileMethod() |
|
java.lang.String |
getProfileVersion() |
|
java.lang.String |
getProxy() |
|
java.lang.String |
getProxyPass() |
|
java.lang.String |
getProxyUser() |
|
java.lang.String |
getSigAlg() |
|
java.lang.String |
getSigFunction() |
|
java.lang.String |
getSigMode() |
|
java.lang.String |
getSysStatus() |
|
java.util.Hashtable<java.lang.String,java.util.Properties> |
getTwostepMechanisms() |
|
boolean |
hasInstEncKey() |
|
boolean |
hasInstSigKey() |
|
boolean |
hasMyEncKey() |
|
boolean |
hasMySigKey() |
|
void |
incSigId() |
|
boolean |
isSupported() |
|
boolean |
needInstKeys() |
|
boolean |
needUserKeys() |
|
boolean |
needUserSig() |
|
boolean |
postInitResponseHook(HBCIMsgStatus msgStatus,
boolean anonDialog) |
|
void |
resetSecMechs() |
Kann vor
new HBCIHandler() aufgerufen werden, um zu
erzwingen, dass die Liste der unterstützten PIN/TAN-Sicherheitsverfahren
neu vom Server abgeholt wird und evtl. |
void |
setAllowedTwostepMechanisms(java.util.List<java.lang.String> l) |
|
void |
setBPD(java.util.Properties p) |
|
void |
setCertFile(java.lang.String filename) |
|
protected void |
setCheckCert(boolean skip) |
|
void |
setCurrentTANMethod(java.lang.String method) |
|
void |
setInstEncKey(HBCIKey key) |
|
void |
setInstSigKey(HBCIKey key) |
|
void |
setMyPrivateDigKey(HBCIKey key) |
|
void |
setMyPrivateEncKey(HBCIKey key) |
|
void |
setMyPrivateSigKey(HBCIKey key) |
|
void |
setMyPublicDigKey(HBCIKey key) |
|
void |
setMyPublicEncKey(HBCIKey key) |
|
void |
setMyPublicSigKey(HBCIKey key) |
|
void |
setPIN(java.lang.String pin) |
|
void |
setProxy(java.lang.String proxy) |
|
void |
setProxyPass(java.lang.String proxypass) |
|
void |
setProxyUser(java.lang.String proxyuser) |
askForMissingData, beforeCustomDialogHook, calculatePassportKey, canMixSecMethods, changePassphrase, checkForCryptDataSize, clearBPD, clearInstEncKey, clearInstSigKey, clearMyDigKey, clearMyEncKey, clearMySigKey, clearUPD, close, closeComm, fillAccountInfo, generateNewUserKeys, getAccount, getAccounts, getBLZ, getBPD, getBPDVersion, getCID, getClientData, getComm, getCommFilter, getCountry, getCustomerId, getCustomerId, getDefaultLang, getFilterType, getHBCIVersion, getInstance, getInstance, getInstance, getInstance, getInstName, getJobRestrictions, getJobRestrictions, getLang, getMaxGVperMsg, getMaxMsgSizeKB, getParamHeader, getParamSegmentNames, getParentHandlerData, getPersistentData, getPort, getSigId, getStoredCustomerId, getSuppCompMethods, getSuppLangs, getSuppSecMethods, getSuppVersions, getSysId, getUPD, getUPDVersion, getUserId, isAnonymous, onlyBPDGVs, safeReplace, setBLZ, setCID, setClientData, setCountry, setCustomerId, setFilterType, setHBCIVersion, setHost, setParamHeader, setParentHandlerData, setPersistentData, setPort, setProfileMethod, setProfileVersion, setSigId, setSysId, setUPD, setUserId, syncSigId, syncSysId
saveChanges
decrypt, encrypt, hash, resetPassphrase, sign, verify
public AbstractPinTanPassport(java.lang.Object initObject)
public java.lang.String getPassportTypeName()
public void setBPD(java.util.Properties p)
setBPD
in interface HBCIPassportInternal
setBPD
in class AbstractHBCIPassport
public boolean postInitResponseHook(HBCIMsgStatus msgStatus, boolean anonDialog)
postInitResponseHook
in interface HBCIPassportInternal
postInitResponseHook
in class AbstractHBCIPassport
public Comm getCommInstance()
getCommInstance
in class AbstractHBCIPassport
public boolean isSupported()
public void resetSecMechs()
new HBCIHandler()
aufgerufen werden, um zu
erzwingen, dass die Liste der unterstützten PIN/TAN-Sicherheitsverfahren
neu vom Server abgeholt wird und evtl. neu vom Nutzer abgefragt wird.public void setCurrentTANMethod(java.lang.String method)
public java.lang.String getCurrentTANMethod(boolean recheckSupportedSecMechs)
public java.util.Properties getCurrentSecMechInfo()
public java.util.Hashtable<java.lang.String,java.util.Properties> getTwostepMechanisms()
public java.lang.String getProfileMethod()
public java.lang.String getProfileVersion()
public boolean needUserKeys()
public boolean needInstKeys()
public boolean needUserSig()
public java.lang.String getSysStatus()
public boolean hasInstSigKey()
public boolean hasInstEncKey()
public boolean hasMySigKey()
public boolean hasMyEncKey()
public HBCIKey getInstSigKey()
public HBCIKey getInstEncKey()
public java.lang.String getInstSigKeyName()
public java.lang.String getInstSigKeyNum()
public java.lang.String getInstSigKeyVersion()
public java.lang.String getInstEncKeyName()
public java.lang.String getInstEncKeyNum()
public java.lang.String getInstEncKeyVersion()
public java.lang.String getMySigKeyName()
public java.lang.String getMySigKeyNum()
public java.lang.String getMySigKeyVersion()
public java.lang.String getMyEncKeyName()
public java.lang.String getMyEncKeyNum()
public java.lang.String getMyEncKeyVersion()
public HBCIKey getMyPublicDigKey()
public HBCIKey getMyPrivateDigKey()
public HBCIKey getMyPublicSigKey()
public HBCIKey getMyPrivateSigKey()
public HBCIKey getMyPublicEncKey()
public HBCIKey getMyPrivateEncKey()
public java.lang.String getCryptMode()
public java.lang.String getCryptAlg()
public java.lang.String getCryptKeyType()
public java.lang.String getSigFunction()
public java.lang.String getCryptFunction()
public java.lang.String getSigAlg()
public java.lang.String getSigMode()
public java.lang.String getHashAlg()
public void setInstSigKey(HBCIKey key)
public void setInstEncKey(HBCIKey key)
public void setMyPublicDigKey(HBCIKey key)
public void setMyPrivateDigKey(HBCIKey key)
public void setMyPublicSigKey(HBCIKey key)
public void setMyPrivateSigKey(HBCIKey key)
public void setMyPublicEncKey(HBCIKey key)
public void setMyPrivateEncKey(HBCIKey key)
public void incSigId()
incSigId
in interface HBCIPassportInternal
incSigId
in class AbstractHBCIPassport
protected java.lang.String collectSegCodes(java.lang.String msg)
public java.lang.String getPinTanInfo(java.lang.String code)
public void deactivateTANVerifyMode()
public void activateTANVerifyMode()
public void setCertFile(java.lang.String filename)
public java.lang.String getCertFile()
protected void setCheckCert(boolean skip)
public boolean getCheckCert()
public java.lang.String getProxy()
public void setProxy(java.lang.String proxy)
public java.lang.String getProxyPass()
public java.lang.String getProxyUser()
public void setProxyPass(java.lang.String proxypass)
public void setProxyUser(java.lang.String proxyuser)
public void afterCustomDialogInitHook(HBCIDialog dialog)
afterCustomDialogInitHook
in interface HBCIPassportInternal
afterCustomDialogInitHook
in class AbstractHBCIPassport
public void setPIN(java.lang.String pin)
public java.lang.String getPIN()
public void clearPIN()
public java.util.List<java.lang.String> getAllowedTwostepMechanisms()
public void setAllowedTwostepMechanisms(java.util.List<java.lang.String> l)
public int getMaxGVSegsPerMsg()
getMaxGVSegsPerMsg
in interface HBCIPassportInternal
getMaxGVSegsPerMsg
in class AbstractHBCIPassport
public java.lang.String getHost()
getHost
in interface HBCIPassport
getHost
in class AbstractHBCIPassport
AbstractHBCIPassport.getHost()
Copyright © 2018. All rights reserved.