Class PowerAuthConfiguration

java.lang.Object
io.getlime.security.powerauth.crypto.lib.config.PowerAuthConfiguration

public class PowerAuthConfiguration extends Object
PowerAuth cryptography configuration class.
Author:
Petr Dvorak
  • Field Details

    • CRYPTO_PROVIDER_NAME

      public static final String CRYPTO_PROVIDER_NAME
      Name of cryptography provider used by PowerAuth.
      See Also:
    • PBKDF_ITERATIONS

      public static final int PBKDF_ITERATIONS
      How many iterations should be used for PBKDF2 key derivation.
      See Also:
    • FINGERPRINT_LENGTH

      public static final int FINGERPRINT_LENGTH
      Length of device public key fingerprint (number of decimal numbers representing fingerprint)
      See Also:
    • SIGNATURE_DECIMAL_LENGTH

      public static final int SIGNATURE_DECIMAL_LENGTH
      Length of signature factor in decimal formatted signature (number of decimal numbers representing signature)
      See Also:
    • SIGNATURE_BINARY_LENGTH

      public static final int SIGNATURE_BINARY_LENGTH
      Length of signature factor in Base64 formatted signature (number of bytes encoded to Base64)
      See Also:
    • SIGNATURE_COUNTER_LENGTH

      public static final int SIGNATURE_COUNTER_LENGTH
      Number of bytes required for the signature counter data.
      See Also:
    • MAX_SIGNATURE_KEYS_COUNT

      public static final int MAX_SIGNATURE_KEYS_COUNT
      Maximum number of signature factors allowed in multi-factor signature
      See Also:
  • Constructor Details

    • PowerAuthConfiguration

      public PowerAuthConfiguration()