Enum Class VerifyMethod

java.lang.Object
java.lang.Enum<VerifyMethod>
com.thalesgroup.gemalto.fido2.client.VerifyMethod
All Implemented Interfaces:
Serializable, Comparable<VerifyMethod>, Constable

public enum VerifyMethod extends Enum<VerifyMethod>
Enumerates the user verification methods supported by FIDO2 authenticators.
Since:
1.0.0
  • Enum Constant Details

    • PLATFORM

      public static final VerifyMethod PLATFORM
      User verification is performed by a roaming authenticator (e.g., a security key) connected to the client device. In modern terms, this often corresponds to a syncable passkey (e.g., Google Passkeys).
    • BIOMETRIC

      public static final VerifyMethod BIOMETRIC
      User verification is performed using a biometric sensor on the device (e.g., fingerprint, face recognition).
    • PASSCODE

      public static final VerifyMethod PASSCODE
      User verification is performed using a passcode, PIN, or pattern entered by the user.
    • NONE

      public static final VerifyMethod NONE
      No user verification is performed. The authenticator responds automatically. This is typically used for user presence checks only.
  • Method Details

    • values

      public static VerifyMethod[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static VerifyMethod valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null