Class Challenge

java.lang.Object
com.soffid.iam.am.api.Challenge
All Implemented Interfaces:
Serializable

public class Challenge extends Object implements Serializable
ValueObject Challenge
See Also:
  • Field Details

    • CARD_REQUIRED

      public static final int CARD_REQUIRED
      Constant CARD_REQUIRED
      See Also:
    • CARD_IFABLE

      public static final int CARD_IFABLE
      Constant CARD_IFABLE
      See Also:
    • CARD_IFNEEDED

      public static final int CARD_IFNEEDED
      Constant CARD_IFNEEDED
      See Also:
    • CARD_DISABLED

      public static final int CARD_DISABLED
      Constant CARD_DISABLED
      See Also:
    • TYPE_RMI

      public static final int TYPE_RMI
      Constant TYPE_RMI
      See Also:
    • TYPE_KERBEROS

      public static final int TYPE_KERBEROS
      Constant TYPE_KERBEROS
      See Also:
    • TYPE_CERT

      public static final int TYPE_CERT
      Constant TYPE_CERT
      See Also:
    • TYPE_PASSWORD

      public static final int TYPE_PASSWORD
      Constant TYPE_PASSWORD
      See Also:
  • Constructor Details

    • Challenge

      public Challenge()
    • Challenge

      public Challenge(Password password, int type, User user, Account account, String userKey, Host host, Host clientHost, int centinelPort, String otpHandler, String cardNumber, String cell, String value, Timestamp timeStamp, int clientVersion, String kerberosDomain, String challengeId, GSSContext kerberosContext, String domain, boolean closeOldSessions, boolean silent, boolean alternativeMethodAvailable, boolean resendAvailable, Object additionalData, String identityProvider)
    • Challenge

      public Challenge(int type, boolean closeOldSessions, boolean silent, boolean alternativeMethodAvailable, boolean resendAvailable)
    • Challenge

      public Challenge(Challenge otherBean)
  • Method Details

    • getPassword

      public Password getPassword()
      Gets value for attribute password
    • setPassword

      public void setPassword(Password password)
      Sets value for attribute password
    • getType

      public int getType()
      Gets value for attribute type
    • setType

      public void setType(int type)
      Sets value for attribute type
    • getUser

      public User getUser()
      Gets value for attribute user
    • setUser

      public void setUser(User user)
      Sets value for attribute user
    • getAccount

      public Account getAccount()
      Gets value for attribute account
    • setAccount

      public void setAccount(Account account)
      Sets value for attribute account
    • getUserKey

      public String getUserKey()
      Gets value for attribute userKey
    • setUserKey

      public void setUserKey(String userKey)
      Sets value for attribute userKey
    • getHost

      public Host getHost()
      Gets value for attribute host
    • setHost

      public void setHost(Host host)
      Sets value for attribute host
    • getClientHost

      public Host getClientHost()
      Gets value for attribute clientHost
    • setClientHost

      public void setClientHost(Host clientHost)
      Sets value for attribute clientHost
    • getCentinelPort

      public int getCentinelPort()
      Gets value for attribute centinelPort
    • setCentinelPort

      public void setCentinelPort(int centinelPort)
      Sets value for attribute centinelPort
    • getOtpHandler

      public String getOtpHandler()
      Gets value for attribute otpHandler
    • setOtpHandler

      public void setOtpHandler(String otpHandler)
      Sets value for attribute otpHandler
    • getCardNumber

      public String getCardNumber()
      Gets value for attribute cardNumber
    • setCardNumber

      public void setCardNumber(String cardNumber)
      Sets value for attribute cardNumber
    • getCell

      public String getCell()
      Gets value for attribute cell
    • setCell

      public void setCell(String cell)
      Sets value for attribute cell
    • getValue

      public String getValue()
      Gets value for attribute value
    • setValue

      public void setValue(String value)
      Sets value for attribute value
    • getTimeStamp

      public Timestamp getTimeStamp()
      Gets value for attribute timeStamp
    • setTimeStamp

      public void setTimeStamp(Timestamp timeStamp)
      Sets value for attribute timeStamp
    • getClientVersion

      public int getClientVersion()
      Gets value for attribute clientVersion
    • setClientVersion

      public void setClientVersion(int clientVersion)
      Sets value for attribute clientVersion
    • getKerberosDomain

      public String getKerberosDomain()
      Gets value for attribute kerberosDomain
    • setKerberosDomain

      public void setKerberosDomain(String kerberosDomain)
      Sets value for attribute kerberosDomain
    • getChallengeId

      public String getChallengeId()
      Gets value for attribute challengeId
    • setChallengeId

      public void setChallengeId(String challengeId)
      Sets value for attribute challengeId
    • getKerberosContext

      public GSSContext getKerberosContext()
      Gets value for attribute kerberosContext
    • setKerberosContext

      public void setKerberosContext(GSSContext kerberosContext)
      Sets value for attribute kerberosContext
    • getDomain

      public String getDomain()
      Gets value for attribute domain
    • setDomain

      public void setDomain(String domain)
      Sets value for attribute domain
    • isCloseOldSessions

      public boolean isCloseOldSessions()
      Gets value for attribute closeOldSessions
    • setCloseOldSessions

      public void setCloseOldSessions(boolean closeOldSessions)
      Sets value for attribute closeOldSessions
    • isSilent

      public boolean isSilent()
      Gets value for attribute silent
    • setSilent

      public void setSilent(boolean silent)
      Sets value for attribute silent
    • isAlternativeMethodAvailable

      public boolean isAlternativeMethodAvailable()
      Gets value for attribute alternativeMethodAvailable
    • setAlternativeMethodAvailable

      public void setAlternativeMethodAvailable(boolean alternativeMethodAvailable)
      Sets value for attribute alternativeMethodAvailable
    • isResendAvailable

      public boolean isResendAvailable()
      Gets value for attribute resendAvailable
    • setResendAvailable

      public void setResendAvailable(boolean resendAvailable)
      Sets value for attribute resendAvailable
    • getAdditionalData

      public Object getAdditionalData()
      Gets value for attribute additionalData
    • setAdditionalData

      public void setAdditionalData(Object additionalData)
      Sets value for attribute additionalData
    • getIdentityProvider

      public String getIdentityProvider()
      Gets value for attribute identityProvider
    • setIdentityProvider

      public void setIdentityProvider(String identityProvider)
      Sets value for attribute identityProvider
    • toString

      public String toString()
      Returns a string representation of the value object.
      Overrides:
      toString in class Object