Class PrepareActivationStepModel
java.lang.Object
io.getlime.security.powerauth.lib.cmd.steps.model.BaseStepModel
io.getlime.security.powerauth.lib.cmd.steps.model.PrepareActivationStepModel
public class PrepareActivationStepModel extends BaseStepModel
Model representing parameters of the step for preparing a new activation (key exchange).
- Author:
- Petr Dvorak, petr@wultra.com
-
Constructor Summary
Constructors Constructor Description PrepareActivationStepModel() -
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.StringgetActivationCode()java.lang.StringgetActivationName()java.lang.StringgetAdditionalActivationOtp()java.lang.StringgetApplicationKey()java.lang.StringgetApplicationSecret()java.lang.StringgetDeviceInfo()java.security.PublicKeygetMasterPublicKey()java.lang.StringgetPassword()java.lang.StringgetPlatform()java.lang.StringgetStatusFileName()voidsetActivationCode(java.lang.String activationCode)Activation code, in following format: "XXXXX-XXXXX-XXXXX-XXXXX" where each "X" is from Base32.voidsetActivationName(java.lang.String activationName)Activation name.voidsetAdditionalActivationOtp(java.lang.String additionalActivationOtp)Additional activation OTP, supported by PowerAuth Server0.24+.voidsetApplicationKey(java.lang.String applicationKey)Application key.voidsetApplicationSecret(java.lang.String applicationSecret)Application secret.voidsetDeviceInfo(java.lang.String deviceInfo)Set information about user device.voidsetMasterPublicKey(java.security.PublicKey masterPublicKey)Set Master Server Public Key, a value specific for given application.voidsetPassword(java.lang.String password)Password for the password related key encryption.voidsetPlatform(java.lang.String platform)Set user device platform.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
-
PrepareActivationStepModel
public PrepareActivationStepModel()
-
-
Method Details
-
setMasterPublicKey
public void setMasterPublicKey(java.security.PublicKey masterPublicKey)Set Master Server Public Key, a value specific for given application.- Parameters:
masterPublicKey- KEY_MASTER_SERVER_PUBLIC.
-
setStatusFileName
public void setStatusFileName(java.lang.String statusFileName)File name of the file with stored activation status.- Parameters:
statusFileName- Status file name.
-
setActivationName
public void setActivationName(java.lang.String activationName)Activation name.- Parameters:
activationName- Activation name.
-
setPlatform
public void setPlatform(java.lang.String platform)Set user device platform.- Parameters:
platform- User device platform.
-
setDeviceInfo
public void setDeviceInfo(java.lang.String deviceInfo)Set information about user device.- Parameters:
deviceInfo- Information about user device.
-
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.
-
setActivationCode
public void setActivationCode(java.lang.String activationCode)Activation code, in following format: "XXXXX-XXXXX-XXXXX-XXXXX" where each "X" is from Base32.- Parameters:
activationCode- Activation code.
-
setAdditionalActivationOtp
public void setAdditionalActivationOtp(java.lang.String additionalActivationOtp)Additional activation OTP, supported by PowerAuth Server0.24+.- Parameters:
additionalActivationOtp- Additional activation OTP.
-
setPassword
public void setPassword(java.lang.String password)Password for the password related key encryption.- Parameters:
password- Password.
-
getStatusFileName
public java.lang.String getStatusFileName() -
getActivationCode
public java.lang.String getActivationCode() -
getAdditionalActivationOtp
public java.lang.String getAdditionalActivationOtp() -
getActivationName
public java.lang.String getActivationName() -
getPlatform
public java.lang.String getPlatform() -
getDeviceInfo
public java.lang.String getDeviceInfo() -
getApplicationKey
public java.lang.String getApplicationKey() -
getApplicationSecret
public java.lang.String getApplicationSecret() -
getPassword
public java.lang.String getPassword() -
getMasterPublicKey
public java.security.PublicKey getMasterPublicKey() -
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.
-