Interface BaseStep
- All Known Implementing Classes:
AbstractActivationStep,AbstractBaseStep,ActivationRecoveryStep,CommitUpgradeStep,ComputeOfflineSignatureStep,ConfirmRecoveryCodeStep,CreateActivationStep,CreateTokenStep,EncryptStep,GetStatusStep,PrepareActivationStep,RemoveStep,RemoveTokenStep,SignAndEncryptStep,StartUpgradeStep,TokenAndEncryptStep,VaultUnlockStep,VerifySignatureStep,VerifyTokenStep
public interface BaseStep
Interface for objects implementing execution steps.
- Author:
- Lukas Lukovsky, lukas.lukovsky@wultra.com, Petr Dvorak, petr@wultra.com
-
Method Details
-
execute
Execute this step with given context objects.- Parameters:
stepLogger- Step logger.context- Context objects.- Returns:
- Result status object (with current activation status), null in case of failure.
- Throws:
Exception- In case of a failure.
-
getStep
PowerAuthStep getStep()- Returns:
- Corresponding PowerAuth step
-
getSupportedVersions
List<PowerAuthVersion> getSupportedVersions()- Returns:
- Supported versions of PowerAuth
-