Class EncryptStepModel
java.lang.Object
io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
io.getlime.security.powerauth.lib.cmd.steps.model.EncryptStepModel
public class EncryptStepModel extends BaseStepModel
Model representing parameters of the step for sending encrypted data to intermediate server.
- Author:
- Roman Strobl, roman.strobl@wultra.com
-
Constructor Summary
Constructors Constructor Description EncryptStepModel() -
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()Get application key.java.lang.StringgetApplicationSecret()Get application secret.byte[]getData()Get the request data.java.security.PublicKeygetMasterPublicKey()Get master public key.java.lang.StringgetScope()Get ECIES encryption scope.voidsetApplicationKey(java.lang.String applicationKey)Set application key.voidsetApplicationSecret(java.lang.String applicationSecret)Set application secret.voidsetData(byte[] data)Set the request data.voidsetMasterPublicKey(java.security.PublicKey masterPublicKey)Set master public key.voidsetScope(java.lang.String scope)Set ECIES encryption scope.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
-
EncryptStepModel
public EncryptStepModel()
-
-
Method Details
-
getData
public byte[] getData()Get the request data.- Returns:
- Request data.
-
setData
public void setData(byte[] data)Set the request data.- Parameters:
data- Request data.
-
getApplicationKey
public java.lang.String getApplicationKey()Get application key.- Returns:
- Application key.
-
setApplicationKey
public void setApplicationKey(java.lang.String applicationKey)Set application key.- Parameters:
applicationKey- Application key.
-
getApplicationSecret
public java.lang.String getApplicationSecret()Get application secret.- Returns:
- Application secret.
-
setApplicationSecret
public void setApplicationSecret(java.lang.String applicationSecret)Set application secret.- Parameters:
applicationSecret- Application secret.
-
getMasterPublicKey
public java.security.PublicKey getMasterPublicKey()Get master public key.- Returns:
- Master public key.
-
setMasterPublicKey
public void setMasterPublicKey(java.security.PublicKey masterPublicKey)Set master public key.- Parameters:
masterPublicKey- Master public key.
-
getScope
public java.lang.String getScope()Get ECIES encryption scope.PowerAuth protocol versions:
- 3.0
- Returns:
- ECIES encryption scope.
-
setScope
public void setScope(java.lang.String scope)Set ECIES encryption scope.PowerAuth protocol versions:
- 3.0
- Parameters:
scope- ECIES encryption scope.
-
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.
-