java.lang.Object
io.getlime.security.powerauth.crypto.lib.model.RecoveryInfo

public class RecoveryInfo extends Object
Class representing recovery code, recovery PUKs and optional seed information.
Author:
Roman Strobl, roman.strobl@wultra.com
  • Constructor Details

    • RecoveryInfo

      public RecoveryInfo()
      Default contructor.
    • RecoveryInfo

      public RecoveryInfo(String recoveryCode, Map<Integer,String> puks)
      Constructor with recovery code and PUKs.
      Parameters:
      recoveryCode - Recovery code.
      puks - PUKs.
    • RecoveryInfo

      public RecoveryInfo(String recoveryCode, Map<Integer,String> puks, RecoverySeed seed)
      Constructor with recovery code, PUKs and seed.
      Parameters:
      recoveryCode - Recovery code.
      puks - Recovery PUKs.
      seed - Recovery seed.
  • Method Details

    • getRecoveryCode

      public String getRecoveryCode()
      Get recovery code.
      Returns:
      Recovery code.
    • setRecoveryCode

      public void setRecoveryCode(String recoveryCode)
      Set recovery code.
      Parameters:
      recoveryCode - Recovery code.
    • getPuks

      public Map<Integer,String> getPuks()
      Get recovery PUKs.
      Returns:
      Recovery PUKs.
    • setPuks

      public void setPuks(Map<Integer,String> puks)
      Set recovery PUKs.
      Parameters:
      puks - Recovery PUKs.
    • getSeed

      public RecoverySeed getSeed()
      Get recovery seed.
      Returns:
      Recovery seed.
    • setSeed

      public void setSeed(RecoverySeed seed)
      Set recovery seed.
      Parameters:
      seed - Recovery seed.