Class AbstractPinTanPassport

    • Constructor Detail

      • AbstractPinTanPassport

        public AbstractPinTanPassport​(java.lang.Object initObject)
    • Method Detail

      • getPassportTypeName

        public java.lang.String getPassportTypeName()
      • isSupported

        public boolean isSupported()
      • resetSecMechs

        public 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. neu vom Nutzer abgefragt wird.
      • setCurrentTANMethod

        public void setCurrentTANMethod​(java.lang.String method)
      • getCurrentTANMethod

        public java.lang.String getCurrentTANMethod​(boolean recheckSupportedSecMechs)
      • getCurrentSecMechInfo

        public java.util.Properties getCurrentSecMechInfo()
      • getTwostepMechanisms

        public java.util.Hashtable<java.lang.String,​java.util.Properties> getTwostepMechanisms()
      • getProfileMethod

        public java.lang.String getProfileMethod()
      • getProfileVersion

        public java.lang.String getProfileVersion()
      • needUserKeys

        public boolean needUserKeys()
      • needInstKeys

        public boolean needInstKeys()
      • needUserSig

        public boolean needUserSig()
      • getSysStatus

        public java.lang.String getSysStatus()
      • hasInstSigKey

        public boolean hasInstSigKey()
      • hasInstEncKey

        public boolean hasInstEncKey()
      • hasMySigKey

        public boolean hasMySigKey()
      • hasMyEncKey

        public boolean hasMyEncKey()
      • getInstSigKey

        public HBCIKey getInstSigKey()
      • getInstEncKey

        public HBCIKey getInstEncKey()
      • getInstSigKeyName

        public java.lang.String getInstSigKeyName()
      • getInstSigKeyNum

        public java.lang.String getInstSigKeyNum()
      • getInstSigKeyVersion

        public java.lang.String getInstSigKeyVersion()
      • getInstEncKeyName

        public java.lang.String getInstEncKeyName()
      • getInstEncKeyNum

        public java.lang.String getInstEncKeyNum()
      • getInstEncKeyVersion

        public java.lang.String getInstEncKeyVersion()
      • getMySigKeyName

        public java.lang.String getMySigKeyName()
      • getMySigKeyNum

        public java.lang.String getMySigKeyNum()
      • getMySigKeyVersion

        public java.lang.String getMySigKeyVersion()
      • getMyEncKeyName

        public java.lang.String getMyEncKeyName()
      • getMyEncKeyNum

        public java.lang.String getMyEncKeyNum()
      • getMyEncKeyVersion

        public java.lang.String getMyEncKeyVersion()
      • getMyPublicDigKey

        public HBCIKey getMyPublicDigKey()
      • getMyPrivateDigKey

        public HBCIKey getMyPrivateDigKey()
      • getMyPublicSigKey

        public HBCIKey getMyPublicSigKey()
      • getMyPrivateSigKey

        public HBCIKey getMyPrivateSigKey()
      • getMyPublicEncKey

        public HBCIKey getMyPublicEncKey()
      • getMyPrivateEncKey

        public HBCIKey getMyPrivateEncKey()
      • getCryptMode

        public java.lang.String getCryptMode()
      • getCryptAlg

        public java.lang.String getCryptAlg()
      • getCryptKeyType

        public java.lang.String getCryptKeyType()
      • getSigFunction

        public java.lang.String getSigFunction()
      • getCryptFunction

        public java.lang.String getCryptFunction()
      • getSigAlg

        public java.lang.String getSigAlg()
      • getSigMode

        public java.lang.String getSigMode()
      • getHashAlg

        public java.lang.String getHashAlg()
      • setInstSigKey

        public void setInstSigKey​(HBCIKey key)
      • setInstEncKey

        public void setInstEncKey​(HBCIKey key)
      • setMyPublicDigKey

        public void setMyPublicDigKey​(HBCIKey key)
      • setMyPrivateDigKey

        public void setMyPrivateDigKey​(HBCIKey key)
      • setMyPublicSigKey

        public void setMyPublicSigKey​(HBCIKey key)
      • setMyPrivateSigKey

        public void setMyPrivateSigKey​(HBCIKey key)
      • setMyPublicEncKey

        public void setMyPublicEncKey​(HBCIKey key)
      • setMyPrivateEncKey

        public void setMyPrivateEncKey​(HBCIKey key)
      • collectSegCodes

        protected java.lang.String collectSegCodes​(java.lang.String msg)
      • getPinTanInfo

        public java.lang.String getPinTanInfo​(java.lang.String code)
      • deactivateTANVerifyMode

        public void deactivateTANVerifyMode()
      • activateTANVerifyMode

        public void activateTANVerifyMode()
      • setCertFile

        public void setCertFile​(java.lang.String filename)
      • getCertFile

        public java.lang.String getCertFile()
      • setCheckCert

        protected void setCheckCert​(boolean doCheck)
      • getCheckCert

        public boolean getCheckCert()
      • getProxy

        public java.lang.String getProxy()
      • setProxy

        public void setProxy​(java.lang.String proxy)
      • getProxyPass

        public java.lang.String getProxyPass()
      • getProxyUser

        public java.lang.String getProxyUser()
      • setProxyPass

        public void setProxyPass​(java.lang.String proxypass)
      • setProxyUser

        public void setProxyUser​(java.lang.String proxyuser)
      • setPIN

        public void setPIN​(java.lang.String pin)
      • getPIN

        public java.lang.String getPIN()
      • clearPIN

        public void clearPIN()
      • getAllowedTwostepMechanisms

        public java.util.List<java.lang.String> getAllowedTwostepMechanisms()
      • setAllowedTwostepMechanisms

        public void setAllowedTwostepMechanisms​(java.util.List<java.lang.String> l)