Class CounterUtil

java.lang.Object
io.getlime.security.powerauth.lib.cmd.util.CounterUtil

public class CounterUtil extends Object
Helper class for counter.
Author:
Roman Strobl, roman.strobl@wultra.com
  • Constructor Details

    • CounterUtil

      public CounterUtil()
  • Method Details

    • getCtrData

      public static byte[] getCtrData(BaseStepModel model, StepLogger stepLogger)
      Get counter data. In activation version 2, numeric counter is converted to counter data. In version 3 the counter data is available in model.

      Keeps backward compatibility with former approaches

      Parameters:
      model - Step model.
      stepLogger - Step logger.
      Returns:
      Counter data.
    • getCtrData

      public static byte[] getCtrData(ResultStatusObject resultStatusObject, StepLogger stepLogger)
      Get counter data. In activation version 2, numeric counter is converted to counter data. In version 3 the counter data is available in model.
      Parameters:
      resultStatusObject - Activation status object.
      stepLogger - Step logger.
      Returns:
      Counter data.
    • incrementCounter

      public static void incrementCounter(BaseStepData model)
      Increment counter value in step model.
      Parameters:
      model - Step model.