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 voidfromMap(java.util.Map<java.lang.String,java.lang.Object> context)Initialize object with given attribute map.java.lang.StringgetApplicationKey()java.lang.StringgetApplicationSecret()byte[]getData()java.lang.StringgetHttpMethod()java.lang.StringgetPassword()java.lang.StringgetResourceId()io.getlime.security.powerauth.crypto.lib.enums.PowerAuthSignatureTypesgetSignatureType()java.lang.StringgetStatusFileName()booleanisDryRun()Set flag indicating that this step should be terminated before the networking call.voidsetApplicationKey(java.lang.String applicationKey)Application key.voidsetApplicationSecret(java.lang.String applicationSecret)Application secret.voidsetData(byte[] data)The request data, used for POST, PUT and DELETE methods.voidsetDryRun(boolean dryRun)voidsetHttpMethod(java.lang.String httpMethod)HTTP method used for the request call.voidsetPassword(java.lang.String password)Password for the password related key encryption.voidsetResourceId(java.lang.String resourceId)Resource identifier for a given call.voidsetSignatureType(io.getlime.security.powerauth.crypto.lib.enums.PowerAuthSignatureTypes signatureType)PowerAuth signature type.voidsetStatusFileName(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, setVersionMethods 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:BaseStepModelConvert this object to map.- Overrides:
toMapin classBaseStepModel- Returns:
- Map representing this object.
-
fromMap
public void fromMap(java.util.Map<java.lang.String,java.lang.Object> context)Description copied from class:BaseStepModelInitialize object with given attribute map.- Overrides:
fromMapin classBaseStepModel- Parameters:
context- Context with attributes.
-