Package org.kapott.hbci.passport
Class PinTanPassport
- java.lang.Object
-
- org.kapott.hbci.passport.AbstractHBCIPassport
-
- org.kapott.hbci.passport.PinTanPassport
-
- All Implemented Interfaces:
Serializable,HBCIPassport,HBCIPassportInternal
public class PinTanPassport extends AbstractHBCIPassport
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringBPD_KEY_HBCIVERSIONstatic StringBPD_KEY_LASTUPDATE-
Fields inherited from class org.kapott.hbci.passport.AbstractHBCIPassport
callback, properties
-
-
Constructor Summary
Constructors Constructor Description PinTanPassport(String hbciversion, Map<String,String> properties, HBCICallback callback, HBCIProduct product)
-
Method Summary
-
Methods inherited from class org.kapott.hbci.passport.AbstractHBCIPassport
fillAccountInfo, findAccountByAccountNumber, getAccounts, getBLZ, getBPD, getBPDVersion, getCallback, getCountry, getCustomerId, getHbciProduct, getHBCIVersion, getHost, getInstance, getInstance, getInstance, getInstance, getInstName, getJobRestrictions, getJobRestrictions, getLang, getLowlevelJobRestrictions, getMaxGVperMsg, getMaxMsgSizeKB, getOrderHashMode, getParamSegmentNames, getPort, getProperties, getRequiredSigsCount, getSigId, getSupportedLowlevelJobs, getSuppVersions, getSyntaxDef, getSyntaxDocument, getSysId, getUPD, getUPDVersion, getUserId, incSigId, jobSupported, setBLZ, setCountry, setCustomerId, setHost, setPort, setSigId, setSysId, setUPD, setUserId
-
-
-
-
Field Detail
-
BPD_KEY_LASTUPDATE
public static final String BPD_KEY_LASTUPDATE
- See Also:
- Constant Field Values
-
BPD_KEY_HBCIVERSION
public static final String BPD_KEY_HBCIVERSION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PinTanPassport
public PinTanPassport(String hbciversion, Map<String,String> properties, HBCICallback callback, HBCIProduct product)
-
-
Method Detail
-
encrypt
public byte[][] encrypt(byte[] bytes)
-
decrypt
public byte[] decrypt(byte[] bytes, byte[] bytes1)
-
updateBPD
public void updateBPD(Map<String,String> result)
gets the BPD out of the result and store it in the passport field
-
setBPD
public void setBPD(Map<String,String> newBPD)
- Specified by:
setBPDin interfaceHBCIPassportInternal- Overrides:
setBPDin classAbstractHBCIPassport
-
postInitResponseHook
public void postInitResponseHook(HBCIMsgStatus msgStatus)
-
getCurrentSecMechInfo
public HBCITwoStepMechanism getCurrentSecMechInfo()
-
setCurrentSecMechInfo
public void setCurrentSecMechInfo(HBCITwoStepMechanism currentSecMechInfo)
-
getBankTwostepMechanisms
public Map<String,HBCITwoStepMechanism> getBankTwostepMechanisms()
-
getProfileMethod
public String getProfileMethod()
-
getProfileVersion
public String getProfileVersion()
-
needUserSig
public boolean needUserSig()
-
getSysStatus
public String getSysStatus()
-
hasInstSigKey
public boolean hasInstSigKey()
-
hasInstEncKey
public boolean hasInstEncKey()
-
getInstEncKeyName
public String getInstEncKeyName()
-
getInstEncKeyNum
public String getInstEncKeyNum()
-
getInstEncKeyVersion
public String getInstEncKeyVersion()
-
getMySigKeyName
public String getMySigKeyName()
-
getMySigKeyNum
public String getMySigKeyNum()
-
getMySigKeyVersion
public String getMySigKeyVersion()
-
getCryptMode
public String getCryptMode()
-
getCryptAlg
public String getCryptAlg()
-
getCryptKeyType
public String getCryptKeyType()
-
getSigFunction
public String getSigFunction()
-
getCryptFunction
public String getCryptFunction()
-
getSigAlg
public String getSigAlg()
-
getSigMode
public String getSigMode()
-
getHashAlg
public String getHashAlg()
-
setInstEncKey
public void setInstEncKey(HBCIKey key)
-
tan2StepRequired
public boolean tan2StepRequired(AbstractHBCIJob hbciJob)
-
getProxy
public String getProxy()
-
setProxy
public void setProxy(String proxy)
-
getProxyPass
public String getProxyPass()
-
getProxyUser
public String getProxyUser()
-
tanMediaNeeded
public boolean tanMediaNeeded()
-
getPIN
public String getPIN()
-
setPIN
public void setPIN(String pin)
-
getMaxGVSegsPerMsg
public int getMaxGVSegsPerMsg()
- Specified by:
getMaxGVSegsPerMsgin interfaceHBCIPassportInternal- Overrides:
getMaxGVSegsPerMsgin classAbstractHBCIPassport
-
-