java.io.Serializable, HBCIPassport, HBCIPassportInternalHBCIPassportPinTanpublic abstract class AbstractPinTanPassport extends AbstractHBCIPassport
FOR_LOAD, FOR_SAVEROLE_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, syncSysIdsaveChangesdecrypt, encrypt, hash, resetPassphrase, sign, verifypublic AbstractPinTanPassport(java.lang.Object initObject)
public java.lang.String getPassportTypeName()
public void setBPD(java.util.Properties p)
setBPD in interface HBCIPassportInternalsetBPD in class AbstractHBCIPassportpublic boolean postInitResponseHook(HBCIMsgStatus msgStatus, boolean anonDialog)
postInitResponseHook in interface HBCIPassportInternalpostInitResponseHook in class AbstractHBCIPassportpublic Comm getCommInstance()
getCommInstance in class AbstractHBCIPassportpublic 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 HBCIPassportInternalincSigId in class AbstractHBCIPassportprotected 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 HBCIPassportInternalafterCustomDialogInitHook in class AbstractHBCIPassportpublic 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 HBCIPassportInternalgetMaxGVSegsPerMsg in class AbstractHBCIPassportpublic java.lang.String getHost()
getHost in interface HBCIPassportgetHost in class AbstractHBCIPassportAbstractHBCIPassport.getHost()Copyright © 2018. All rights reserved.