public enum UserVerificationMethod extends java.lang.Enum<UserVerificationMethod>
| Enum Constant and Description |
|---|
USER_VERIFY_ALL
If an authenticator sets multiple flags for the "_INTERNAL" and/or "_EXTERNAL" user
verification types, it MAY also set this flag to indicate that all verification methods with
respective flags set will be enforced (e.g.
|
USER_VERIFY_EYEPRINT_INTERNAL
This flag MUST be set if the authenticator uses any form of eye biometrics for user
verification.
|
USER_VERIFY_FACEPRINT_INTERNAL
This flag MUST be set if the authenticator uses any manner of face recognition to verify the
user.
|
USER_VERIFY_FINGERPRINT_INTERNAL
This flag MUST be set if the authenticator uses any type of measurement of a fingerprint for
user verification.
|
USER_VERIFY_HANDPRINT_INTERNAL
This flag MUST be set if the authenticator uses any measurement of a full hand (including
palm-print, hand geometry or vein geometry) for user verification.
|
USER_VERIFY_LOCATION_INTERNAL
This flag MUST be set if the authenticator uses any form of location sensor or measurement for
user verification.
|
USER_VERIFY_NONE
This flag MUST be set if the authenticator will respond without any user interaction (e.g.
|
USER_VERIFY_PASSCODE_EXTERNAL
This flag MUST be set if the authenticator uses a local-only passcode (i.e.
|
USER_VERIFY_PASSCODE_INTERNAL
This flag MUST be set if the authenticator uses a local-only passcode (i.e.
|
USER_VERIFY_PATTERN_EXTERNAL
This flag MUST be set if the authenticator uses a drawn pattern for user verification that
might be gathered outside the authenticator boundary.
|
USER_VERIFY_PATTERN_INTERNAL
This flag MUST be set if the authenticator uses a drawn pattern for user verification.
|
USER_VERIFY_PRESENCE_INTERNAL
This flag MUST be set if the authenticator is able to confirm user presence in any fashion.
|
USER_VERIFY_VOICEPRINT_INTERNAL
This flag MUST be set if the authenticator uses a voiceprint (also known as speaker
recognition) for user verification.
|
| Modifier and Type | Method and Description |
|---|---|
static UserVerificationMethod |
fromName(java.lang.String name) |
static UserVerificationMethod |
fromValue(int value) |
java.lang.String |
getName() |
int |
getValue() |
static UserVerificationMethod |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static UserVerificationMethod[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UserVerificationMethod USER_VERIFY_PRESENCE_INTERNAL
NOTE: The above requirements apply to authenticators; this library DOES NOT enforce them.
public static final UserVerificationMethod USER_VERIFY_FINGERPRINT_INTERNAL
NOTE: The above requirements apply to authenticators; this library DOES NOT enforce them.
public static final UserVerificationMethod USER_VERIFY_PASSCODE_INTERNAL
NOTE: The above requirements apply to authenticators; this library DOES NOT enforce them.
public static final UserVerificationMethod USER_VERIFY_VOICEPRINT_INTERNAL
NOTE: The above requirements apply to authenticators; this library DOES NOT enforce them.
public static final UserVerificationMethod USER_VERIFY_FACEPRINT_INTERNAL
NOTE: The above requirements apply to authenticators; this library DOES NOT enforce them.
public static final UserVerificationMethod USER_VERIFY_LOCATION_INTERNAL
NOTE: The above requirements apply to authenticators; this library DOES NOT enforce them.
public static final UserVerificationMethod USER_VERIFY_EYEPRINT_INTERNAL
NOTE: The above requirements apply to authenticators; this library DOES NOT enforce them.
public static final UserVerificationMethod USER_VERIFY_PATTERN_INTERNAL
NOTE: The above requirements apply to authenticators; this library DOES NOT enforce them.
public static final UserVerificationMethod USER_VERIFY_HANDPRINT_INTERNAL
NOTE: The above requirements apply to authenticators; this library DOES NOT enforce them.
public static final UserVerificationMethod USER_VERIFY_PASSCODE_EXTERNAL
NOTE: The above requirements apply to authenticators; this library DOES NOT enforce them.
public static final UserVerificationMethod USER_VERIFY_PATTERN_EXTERNAL
NOTE: The above requirements apply to authenticators; this library DOES NOT enforce them.
public static final UserVerificationMethod USER_VERIFY_NONE
NOTE: The above requirements apply to authenticators; this library DOES NOT enforce them.
public static final UserVerificationMethod USER_VERIFY_ALL
NOTE: The above requirements apply to authenticators; this library DOES NOT enforce them.
public static UserVerificationMethod[] values()
for (UserVerificationMethod c : UserVerificationMethod.values()) System.out.println(c);
public static UserVerificationMethod valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic static UserVerificationMethod fromValue(int value)
value matches any UserVerificationMethod constant, returns that
constant instance. Otherwise throws IllegalArgumentException.public static UserVerificationMethod fromName(java.lang.String name)
name matches any UserVerificationMethod constant, returns that
constant instance. Otherwise throws IllegalArgumentException.public int getValue()
public java.lang.String getName()