Class ResultStatusObject

java.lang.Object
io.getlime.security.powerauth.lib.cmd.steps.pojo.ResultStatusObject

public class ResultStatusObject extends Object
Activation status object

setters used in JSON deserialization

Author:
Lukas Lukovsky, lukas.lukovsky@wultra.com
  • Constructor Details

    • ResultStatusObject

      public ResultStatusObject()
  • Method Details

    • getActivationId

      public String getActivationId()
      Returns:
      Activation ID
    • setActivationId

      public void setActivationId(String activationId)
      Sets activation ID
      Parameters:
      activationId - Activation ID value
    • getCounter

      public Long getCounter()
      Returns:
      Counter
    • setCounter

      public void setCounter(Long counter)
      Sets counter value
      Parameters:
      counter - Counter value
    • getCtrData

      public String getCtrData()
      Returns:
      Counter data
    • setCtrData

      public void setCtrData(String ctrData)
      Sets counter data
      Parameters:
      ctrData - Counter data
    • getEncryptedDevicePrivateKeyBytes

      public byte[] getEncryptedDevicePrivateKeyBytes()
      Returns:
      Byte representation of the encrypted device private key
    • setEncryptedDevicePrivateKeyBytes

      public void setEncryptedDevicePrivateKeyBytes(byte[] encryptedDevicePrivateKeyBytes)
      Sets encrypted device private key
      Parameters:
      encryptedDevicePrivateKeyBytes - Encrypted device private key bytes
    • getEncryptedDevicePrivateKey

      public String getEncryptedDevicePrivateKey()
      Returns:
      Base64 encoded byte representation of the encrypted device private key
    • setEncryptedDevicePrivateKey

      public void setEncryptedDevicePrivateKey(String encryptedDevicePrivateKey)
      Sets encrypted device private key object
      Parameters:
      encryptedDevicePrivateKey - Encrypted device private key object
    • getResponseData

      public String getResponseData()
      Returns:
      Response data
    • setResponseData

      public void setResponseData(String responseData)
      Sets response data
      Parameters:
      responseData - Response data
    • getServerPublicKeyObject

      public PublicKey getServerPublicKeyObject() throws Exception
      Returns:
      Server public key
      Throws:
      Exception - when the public key cannot be decoded
    • setServerPublicKeyObject

      public void setServerPublicKeyObject(PublicKey serverPublicKeyObject) throws Exception
      Sets server public key object
      Parameters:
      serverPublicKeyObject - Public key object
      Throws:
      Exception - when the public key cannot be encoded
    • getServerPublicKey

      public String getServerPublicKey()
      Returns:
      Base64 encoded byte representation of the server public key
    • setServerPublicKey

      public void setServerPublicKey(String serverPublicKey)
      Sets server public key
      Parameters:
      serverPublicKey - Public key as base64
    • getSignatureBiometryKeyObject

      public SecretKey getSignatureBiometryKeyObject()
      Returns:
      Signature biometry key
    • setSignatureBiometryKeyObject

      public void setSignatureBiometryKeyObject(SecretKey signatureBiometryKeyObject)
      Sets signature biometry key object
      Parameters:
      signatureBiometryKeyObject - Signature biometry key object
    • getSignatureBiometryKey

      public String getSignatureBiometryKey()
      Returns:
      Base64 encoded byte representation of the signature biometry key
    • setSignatureBiometryKey

      public void setSignatureBiometryKey(String signatureBiometryKey)
      Sets signature biometry key
      Parameters:
      signatureBiometryKey - Signature biometry key
    • getSignatureKnowledgeKeyEncryptedBytes

      public byte[] getSignatureKnowledgeKeyEncryptedBytes()
      Returns:
      Byte representation of the signature knowledge key
    • setSignatureKnowledgeKeyEncryptedBytes

      public void setSignatureKnowledgeKeyEncryptedBytes(byte[] signatureKnowledgeKeyEncryptedBytes)
      Sets signature knowledge key encrypted bytes
      Parameters:
      signatureKnowledgeKeyEncryptedBytes - Signature knowledge key encrypted bytes
    • getSignatureKnowledgeKeyEncrypted

      public String getSignatureKnowledgeKeyEncrypted()
      Returns:
      Base64 encoded byte representation of the signature knowledge key
    • setSignatureKnowledgeKeyEncrypted

      public void setSignatureKnowledgeKeyEncrypted(String signatureKnowledgeKeyEncrypted)
      Sets signature knowledge key encrypted values
      Parameters:
      signatureKnowledgeKeyEncrypted - Signature knowledge key encrypted value
    • getSignatureKnowledgeKeySaltBytes

      public byte[] getSignatureKnowledgeKeySaltBytes()
      Returns:
      Signature knowledge key salt bytes
    • setSignatureKnowledgeKeySaltBytes

      public void setSignatureKnowledgeKeySaltBytes(byte[] signatureKnowledgeKeySaltBytes)
      Sets signature knowledge key salt bytes
      Parameters:
      signatureKnowledgeKeySaltBytes - Signature knowledge key salt bytes
    • getSignatureKnowledgeKeySalt

      public String getSignatureKnowledgeKeySalt()
      Returns:
      Signature knowledge salt
    • setSignatureKnowledgeKeySalt

      public void setSignatureKnowledgeKeySalt(String signatureKnowledgeKeySalt)
      Sets signature knowledge key salt
      Parameters:
      signatureKnowledgeKeySalt - Signature knowledge key salt value
    • getSignaturePossessionKeyObject

      public SecretKey getSignaturePossessionKeyObject()
      Returns:
      Signature possession key
    • setSignaturePossessionKeyObject

      public void setSignaturePossessionKeyObject(SecretKey signaturePossessionKeyObject)
      Sets signature possession key object
      Parameters:
      signaturePossessionKeyObject - Signature possession key object value
    • getSignaturePossessionKey

      public String getSignaturePossessionKey()
      Returns:
      Base64 encoded byte representation of the signature possession key
    • setSignaturePossessionKey

      public void setSignaturePossessionKey(String signaturePossessionKey)
      Sets signature possession key
      Parameters:
      signaturePossessionKey - Base64 encoded byte representation of the signature possession key
    • getTransportMasterKeyObject

      public SecretKey getTransportMasterKeyObject()
      Returns:
      Transport master key object value
    • setTransportMasterKeyObject

      public void setTransportMasterKeyObject(SecretKey transportMasterKeyObject)
      Sets transport master key object
      Parameters:
      transportMasterKeyObject - Transport master key object value
    • getTransportMasterKey

      public String getTransportMasterKey()
      Returns:
      Base64 encoded byte representation of the transport master key
    • setTransportMasterKey

      public void setTransportMasterKey(String transportMasterKey)
      Sets transport master key value
      Parameters:
      transportMasterKey - Base64 encoded byte representation of the transport master key
    • getVersion

      public Long getVersion()
      Returns:
      Used PowerAuth version
    • setVersion

      public void setVersion(Long version)
      Sets version
      Parameters:
      version - Version value
    • fromJsonObject

      public static ResultStatusObject fromJsonObject(org.json.simple.JSONObject jsonObject)
      Converts JSON data to an activation status object
      Parameters:
      jsonObject - JSON data
      Returns:
      Activation status object created from the JSON data