Class VerifySignatureStepModel

java.lang.Object
io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
io.getlime.security.powerauth.lib.cmd.steps.model.VerifySignatureStepModel

public class VerifySignatureStepModel
extends BaseStepModel
Model representing parameters of the step for verifying data signature.
Author:
Petr Dvorak, petr@wultra.com
  • Constructor Summary

    Constructors
    Constructor Description
    VerifySignatureStepModel()  
  • Method Summary

    Modifier and Type Method Description
    void fromMap​(java.util.Map<java.lang.String,​java.lang.Object> context)
    Initialize object with given attribute map.
    java.lang.String getApplicationKey()  
    java.lang.String getApplicationSecret()  
    byte[] getData()  
    java.lang.String getHttpMethod()  
    java.lang.String getPassword()  
    java.lang.String getResourceId()  
    io.getlime.security.powerauth.crypto.lib.enums.PowerAuthSignatureTypes getSignatureType()  
    java.lang.String getStatusFileName()  
    boolean isDryRun()
    Set flag indicating that this step should be terminated before the networking call.
    void setApplicationKey​(java.lang.String applicationKey)
    Application key.
    void setApplicationSecret​(java.lang.String applicationSecret)
    Application secret.
    void setData​(byte[] data)
    The request data, used for POST, PUT and DELETE methods.
    void setDryRun​(boolean dryRun)  
    void setHttpMethod​(java.lang.String httpMethod)
    HTTP method used for the request call.
    void setPassword​(java.lang.String password)
    Password for the password related key encryption.
    void setResourceId​(java.lang.String resourceId)
    Resource identifier for a given call.
    void setSignatureType​(io.getlime.security.powerauth.crypto.lib.enums.PowerAuthSignatureTypes signatureType)
    PowerAuth signature type.
    void setStatusFileName​(java.lang.String statusFileName)
    File name of the file with stored activation status.
    java.util.Map<java.lang.String,​java.lang.Object> toMap()
    Convert this object to map.

    Methods inherited from class io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel

    getHeaders, getResultStatusObject, getUriString, getVersion, setHeaders, setResultStatusObject, setUriString, setVersion

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • VerifySignatureStepModel

      public VerifySignatureStepModel()
  • Method Details

    • setStatusFileName

      public void setStatusFileName​(java.lang.String statusFileName)
      File name of the file with stored activation status.
      Parameters:
      statusFileName - Status file name.
    • setApplicationKey

      public void setApplicationKey​(java.lang.String applicationKey)
      Application key.
      Parameters:
      applicationKey - APP_KEY.
    • setApplicationSecret

      public void setApplicationSecret​(java.lang.String applicationSecret)
      Application secret.
      Parameters:
      applicationSecret - APP_SECRET.
    • setHttpMethod

      public void setHttpMethod​(java.lang.String httpMethod)
      HTTP method used for the request call.
      Parameters:
      httpMethod - HTTP method for the call.
    • setResourceId

      public void setResourceId​(java.lang.String resourceId)
      Resource identifier for a given call.
      Parameters:
      resourceId - Resource identifier.
    • setSignatureType

      public void setSignatureType​(io.getlime.security.powerauth.crypto.lib.enums.PowerAuthSignatureTypes signatureType)
      PowerAuth signature type.
      Parameters:
      signatureType - Signature type.
    • setData

      public void setData​(byte[] data)
      The request data, used for POST, PUT and DELETE methods.
      Parameters:
      data - Request data.
    • setPassword

      public void setPassword​(java.lang.String password)
      Password for the password related key encryption.
      Parameters:
      password - Password.
    • isDryRun

      public boolean isDryRun()
      Set flag indicating that this step should be terminated before the networking call.
      Returns:
      Dry run indicator.
    • getStatusFileName

      public java.lang.String getStatusFileName()
    • getApplicationKey

      public java.lang.String getApplicationKey()
    • getApplicationSecret

      public java.lang.String getApplicationSecret()
    • getHttpMethod

      public java.lang.String getHttpMethod()
    • getResourceId

      public java.lang.String getResourceId()
    • getSignatureType

      public io.getlime.security.powerauth.crypto.lib.enums.PowerAuthSignatureTypes getSignatureType()
    • getData

      public byte[] getData()
    • getPassword

      public java.lang.String getPassword()
    • setDryRun

      public void setDryRun​(boolean dryRun)
    • toMap

      public java.util.Map<java.lang.String,​java.lang.Object> toMap()
      Description copied from class: BaseStepModel
      Convert this object to map.
      Overrides:
      toMap in class BaseStepModel
      Returns:
      Map representing this object.
    • fromMap

      public void fromMap​(java.util.Map<java.lang.String,​java.lang.Object> context)
      Description copied from class: BaseStepModel
      Initialize object with given attribute map.
      Overrides:
      fromMap in class BaseStepModel
      Parameters:
      context - Context with attributes.