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. In version 2.0 and 2.1 only numeric counter is incremented. In version 3.0 the counter data is incremented using hash based counter, too.
      Parameters:
      model - Step model.