Index

A B C D E F G H I J K L N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AUTHENTICATION - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2OperationType
An authentication operation, used to verify a user with a previously registered authenticator.
AuthenticatorDescriptionCallback - Interface in com.thalesgroup.gemalto.fido2.client
A callback for providing a custom description for an authenticator.
AuthenticatorDescriptor - Class in com.thalesgroup.gemalto.fido2.client
A descriptor that provides a custom friendly name for an authenticator.
AuthenticatorDescriptor(String) - Constructor for class com.thalesgroup.gemalto.fido2.client.AuthenticatorDescriptor
Creates a new authenticator descriptor with a friendly name.
authenticatorRegistrations() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2Client
Retrieves a list of all FIDO2 credential registrations stored by the SDK.
AuthenticatorSelectionCallback - Interface in com.thalesgroup.gemalto.fido2.client
A callback for notifying the FIDO2 SDK about the user's choice of authenticator.

B

BIOMETRIC - Enum constant in enum class com.thalesgroup.gemalto.fido2.client.VerifyMethod
User verification is performed using a biometric sensor on the device (e.g., fingerprint, face recognition).
BIOMETRIC_AUTHENTICATOR_AAGUID - Static variable in interface com.thalesgroup.gemalto.fido2.Constant
The AAGUID for the Biometric Authenticator.
BiometricAuthenticatorCallback - Interface in com.thalesgroup.gemalto.fido2.authenticator.biometric
A callback for providing a custom message to be displayed on the Biometric Prompt UI.
biometricAuthenticatorCustomMessagePrompt(Fido2OperationInfo) - Method in interface com.thalesgroup.gemalto.fido2.authenticator.biometric.BiometricAuthenticatorCallback
Called by the SDK to get a custom message to display in the biometric prompt.
build() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2RespondArgs.Builder
Builds the Fido2RespondArgs instance.
Builder() - Constructor for class com.thalesgroup.gemalto.fido2.client.Fido2RespondArgs.Builder
 

C

cancel() - Method in interface com.thalesgroup.gemalto.fido2.authenticator.passcode.Controller
Cancels the ongoing passcode entry process.
cancel() - Method in interface com.thalesgroup.gemalto.fido2.authenticator.passcode.SetPasscodeCallback
Cancels the ongoing passcode operation.
cancel() - Method in interface com.thalesgroup.gemalto.fido2.client.AuthenticatorDescriptionCallback
Cancels the operation to retrieve an authenticator description.
cancel() - Method in interface com.thalesgroup.gemalto.fido2.client.AuthenticatorSelectionCallback
Cancels the authenticator selection process.
cancel() - Method in interface com.thalesgroup.gemalto.fido2.client.TransactionDetailsCallback
Notifies the SDK to cancel the transaction.
cancel(boolean) - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2ResponseTask
Attempts to cancel the execution of this task.
CHANGE_PASSCODE_CONFIRM - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardUsage
Indicates the keyboard is for confirming the new passcode during a change passcode operation.
CHANGE_PASSCODE_NEW - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardUsage
Indicates the keyboard is for entering a new passcode during a change passcode operation.
CHANGE_PASSCODE_OLD - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardUsage
Indicates the keyboard is for entering the old passcode during a change passcode operation.
changePasscode() - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeAuthenticator
Starts the asynchronous process to change the existing passcode.
clear() - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.Keyboard
Clears all digits currently entered on the keyboard.
com.thalesgroup.gemalto.fido2 - package com.thalesgroup.gemalto.fido2
 
com.thalesgroup.gemalto.fido2.authenticator.biometric - package com.thalesgroup.gemalto.fido2.authenticator.biometric
 
com.thalesgroup.gemalto.fido2.authenticator.passcode - package com.thalesgroup.gemalto.fido2.authenticator.passcode
 
com.thalesgroup.gemalto.fido2.client - package com.thalesgroup.gemalto.fido2.client
 
Constant - Interface in com.thalesgroup.gemalto.fido2
An interface that contains Authenticator Attestation GUID (AAGUID) constants for FIDO2 authenticators.
Controller - Interface in com.thalesgroup.gemalto.fido2.authenticator.passcode
A controller that allows the application to cancel an ongoing passcode operation.
createFido2Client(Context) - Static method in class com.thalesgroup.gemalto.fido2.client.Fido2ClientFactory
Creates a new instance of Fido2Client.
createPasscode() - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeAuthenticator
Starts the asynchronous process to create a new passcode.

D

DEFAULT_MAXIMUM_LENGTH - Static variable in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleLength
Default maximum possible passcode length.
DEFAULT_MINIMUM_LENGTH - Static variable in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleLength
Default minimum passcode length.
DELETE - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardKey
The delete key was pressed.
deleteAuthenticatorRegistration(Fido2AuthenticatorRegistrationInfo) - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2Client
Deletes a specific FIDO2 credential registration.
deletePasscode() - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeAuthenticator
Starts the asynchronous process to delete the user's existing passcode.
disableScramble() - Static method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeConfig
Disables the scrambling of the secure keyboard keys.
DONE - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardKey
The "Done" or "OK" key was pressed to submit the passcode.

E

ENROLL_CONFIRM - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardUsage
Indicates the keyboard is for confirming a new passcode during enrollment.
ENROLL_NEW - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardUsage
Indicates the keyboard is for entering a new passcode during enrollment.
ERROR_ABORTED - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Operation aborted.
ERROR_DATA_ERROR - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Operation data is inadequate or contains error.
ERROR_DOMAIN_VALIDATION_FAILED_ERROR - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
 
ERROR_ENCODING_ERROR - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Encoding and decoding operation failed.
ERROR_GOOGLE_AUTHENTICATOR - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Google authenticator failed.
ERROR_LENGTH - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleException.ErrorCode
The passcode length is not within the specified range.
ERROR_MISSING_ACTIVITY - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
 
ERROR_NETWORK_ERROR - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
A network error was encountered.
ERROR_NO_AVAILABLE_AUTHENTICATORS - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
 
ERROR_NO_CREDENTIALS_FOUND - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Cannot find the matching credentials
ERROR_NON_NUMERIC - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleException.ErrorCode
The passcode contains a non-numeric character.
ERROR_NOT_ALLOWED - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Operation not allowed.
ERROR_NOT_SUPPORTED - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Operation is not supported.
ERROR_PALINDROME - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleException.ErrorCode
The passcode is a palindrome.
ERROR_PASSKEYS_AUTHENTICATOR - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Passkeys authenticator failed.
ERROR_PIN_RULES_VALIDATION_ERROR - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
 
ERROR_SECURITY_ERROR - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
The operation is insecure.
ERROR_SERIES - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleException.ErrorCode
The passcode is a series.
ERROR_UNIFORM - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleException.ErrorCode
The passcode is uniform.
ERROR_UNKNOWN_ERROR - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Unknown error.
ERROR_UNSAFE_ENVIRONMENT_DETECTED - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Unsafe environment detected.
ERROR_USER_ALREADY_ENROLLED - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
User is already enrolled.
ERROR_USER_LOCKOUT - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
A user lockout was encountered.
ERROR_USER_NOT_ENROLLED - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
User is not enrolled.

F

FIDO_OPERATION - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardUsage
Indicates the keyboard is for authenticating the user for a FIDO operation.
Fido2AuthenticatorInfo - Interface in com.thalesgroup.gemalto.fido2.client
Provides descriptive information about an available FIDO2 authenticator.
Fido2AuthenticatorRegistrationInfo - Interface in com.thalesgroup.gemalto.fido2.client
Provides information about a specific FIDO2 credential registration.
Fido2Client - Interface in com.thalesgroup.gemalto.fido2.client
The main entry point for interacting with the FIDO2 SDK.
Fido2ClientFactory - Class in com.thalesgroup.gemalto.fido2.client
A factory for creating Fido2Client instances.
Fido2Config - Class in com.thalesgroup.gemalto.fido2.client
A global configuration class for the FIDO2 SDK.
Fido2Config() - Constructor for class com.thalesgroup.gemalto.fido2.client.Fido2Config
 
Fido2ErrorCode - Enum Class in com.thalesgroup.gemalto.fido2
Fido2 specific error codes
Fido2Exception - Exception in com.thalesgroup.gemalto.fido2
A custom exception thrown when a FIDO2 operation fails.
Fido2Exception(Fido2ErrorCode, Throwable, String) - Constructor for exception com.thalesgroup.gemalto.fido2.Fido2Exception
 
Fido2OperationInfo - Class in com.thalesgroup.gemalto.fido2.client
Holds common information about an ongoing FIDO2 operation that may be needed for UI display.
Fido2OperationInfo(String, String, String, String, Fido2OperationType) - Constructor for class com.thalesgroup.gemalto.fido2.client.Fido2OperationInfo
Constructs a new Fido2OperationInfo.
Fido2OperationType - Enum Class in com.thalesgroup.gemalto.fido2
Represents the type of a FIDO2 operation.
Fido2Request - Class in com.thalesgroup.gemalto.fido2.client
Represents a FIDO2 request received from a Relying Party, such as a registration or authentication request.
Fido2Request(Fido2OperationType) - Constructor for class com.thalesgroup.gemalto.fido2.client.Fido2Request
 
Fido2RespondArgs - Class in com.thalesgroup.gemalto.fido2.client
Fido2RespondArgs.Builder - Class in com.thalesgroup.gemalto.fido2.client
A builder for creating Fido2RespondArgs instances.
Fido2Response - Class in com.thalesgroup.gemalto.fido2.client
Represents the FIDO2 response sent back to the Relying Party.
Fido2Response(String, Fido2OperationType) - Constructor for class com.thalesgroup.gemalto.fido2.client.Fido2Response
 
Fido2ResponseCallback - Interface in com.thalesgroup.gemalto.fido2.client
Fido2ResponseTask - Interface in com.thalesgroup.gemalto.fido2.client
Represents an asynchronous FIDO2 operation that can be cancelled.
Fido2UiCallback - Class in com.thalesgroup.gemalto.fido2.client
An abstract callback class for handling UI-related tasks delegated by the FIDO2 SDK.
Fido2UiCallback() - Constructor for class com.thalesgroup.gemalto.fido2.client.Fido2UiCallback
 

G

getAuthenticatorRegistrations(String) - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2Client
Retrieves a list of FIDO2 credential registrations for a specific user ID.
getBiometricAuthenticatorCallback() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2RespondArgs
Gets the callback for the Biometric Authenticator.
getCode() - Method in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleException.ErrorCode
Gets the integer value of the error code.
getCode() - Method in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Returns integer value of the enum.
getCreationDate() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2AuthenticatorRegistrationInfo
Gets the date and time when this registration was created.
getCredentialId() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2AuthenticatorRegistrationInfo
Gets the credential ID for this registration.
getError() - Method in exception com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleException
Gets the specific error code that indicates which rule was violated.
getError() - Method in exception com.thalesgroup.gemalto.fido2.Fido2Exception
Gets the specific error code that indicates why the operation failed.
getFragment() - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.Keyboard
Gets the secure keyboard UI as a Fragment.
getFriendlyName() - Method in class com.thalesgroup.gemalto.fido2.client.AuthenticatorDescriptor
Gets the friendly name of the authenticator.
getIcon() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2AuthenticatorInfo
Gets an optional icon for the authenticator.
getId() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2AuthenticatorInfo
Gets the authenticator's unique identifier, typically the AAGUID.
getKeyboardUsage() - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.Keyboard
Gets the current purpose of the keyboard.
getLastUsedDate() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2AuthenticatorRegistrationInfo
Gets the date and time when this authenticator was last used.
getLockoutExpiryTimestamp() - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeAuthenticator
Gets the timestamp for when the current lockout period will expire.
getMaximumLength() - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleLength
Gets the currently configured maximum length.
getMessage() - Method in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleException.ErrorCode
Gets the descriptive message for the error code.
getMessage() - Method in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Returns message of the enum.
getMessage() - Method in exception com.thalesgroup.gemalto.fido2.Fido2Exception
Gets the detailed error message.
getMinimumLength() - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleLength
Gets the currently configured minimum length.
getName() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2AuthenticatorInfo
Gets the human-readable name of the authenticator (e.g., "Biometric").
getOperationType() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2OperationInfo
Gets the type of the FIDO2 operation (e.g., registration or authentication).
getOperationType() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2Response
Gets the type of the FIDO2 operation that this response corresponds to.
getPasscodeAuthenticatorCallback() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2RespondArgs
Gets the callback for the Passcode Authenticator.
getRequest() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2RespondArgs
Gets the FIDO2 request to be processed.
getRpId() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2AuthenticatorRegistrationInfo
Gets the Relying Party ID (rpId) associated with this registration.
getRpId() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2OperationInfo
Gets the Relying Party ID for the current operation.
getRpIdHash() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2AuthenticatorRegistrationInfo
Gets the SHA-256 hash of the Relying Party ID (rpId) associated with this registration.
getRpName() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2OperationInfo
Gets the Relying Party name for the current operation.
getSDKVersion() - Static method in interface com.thalesgroup.gemalto.fido2.client.Fido2Client
Gets the version of the FIDO2 SDK.
getType() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2Request
Gets the type of the FIDO2 operation for this request.
getUiCallback() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2RespondArgs
Gets the UI callback for handling delegated UI tasks.
getUserDisplayName() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2AuthenticatorRegistrationInfo
Gets the user display name associated with this registration.
getUserDisplayName() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2OperationInfo
Gets the user's display name for the current operation.
getUserId() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2AuthenticatorRegistrationInfo
Gets the user ID associated with this registration.
getUserName() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2AuthenticatorRegistrationInfo
Gets the user name associated with this registration.
getUserName() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2OperationInfo
Gets the user name for the current operation.
getVerifyMethod() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2AuthenticatorInfo
Gets the user verification method supported by the authenticator.

H

hybridJsonText(String) - Static method in class com.thalesgroup.gemalto.fido2.client.Fido2Request
Creates a FIDO2 request from a JSON string, with support for hybrid (cross-device) flows enabled.

I

INPUT - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardKey
A numeric input key was pressed.
isPasscodeCreated() - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeAuthenticator
Synchronously checks if a passcode has been created for this authenticator.

J

jsonText(String) - Static method in class com.thalesgroup.gemalto.fido2.client.Fido2Request
Creates a FIDO2 request from a JSON string.

K

Keyboard - Class in com.thalesgroup.gemalto.fido2.authenticator.passcode
An abstract representation of the secure keyboard used for passcode entry.
Keyboard() - Constructor for class com.thalesgroup.gemalto.fido2.authenticator.passcode.Keyboard
 
KeyboardCallback - Interface in com.thalesgroup.gemalto.fido2.authenticator.passcode
A callback for receiving events from the secure keyboard.
KeyboardKey - Enum Class in com.thalesgroup.gemalto.fido2.authenticator.passcode
Describes the type of key pressed on the secure keyboard.
KeyboardUsage - Enum Class in com.thalesgroup.gemalto.fido2.authenticator.passcode
Describes the current purpose of the secure keyboard.

L

length() - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.Keyboard
Gets the current number of digits entered on the keyboard.

N

NONE - Enum constant in enum class com.thalesgroup.gemalto.fido2.client.VerifyMethod
No user verification is performed.

O

of(FragmentActivity, PasscodeAuthenticatorCallback) - Static method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeAuthenticator
Gets an instance of the PasscodeAuthenticator.
onAuthenticationFailed(int) - Method in interface com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardCallback
Called when a passcode authentication attempt fails but the user still has attempts remaining.
onAuthenticatorDescriptionProvided(AuthenticatorDescriptor) - Method in interface com.thalesgroup.gemalto.fido2.client.AuthenticatorDescriptionCallback
Called by the application to provide the custom authenticator description.
onAuthenticatorSelected(int) - Method in interface com.thalesgroup.gemalto.fido2.client.AuthenticatorSelectionCallback
Notifies the FIDO2 SDK that the user has selected an authenticator.
onError(Fido2Exception) - Method in interface com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeAuthenticatorCallback
Called when a passcode management operation (create, change, or delete) fails.
onError(Fido2Exception) - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2ResponseCallback
Called when the FIDO2 operation fails.
onKeyReceived(KeyboardKey) - Method in interface com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardCallback
Called when a key is pressed on the keyboard.
onPasscodeProvided(byte[], byte[]) - Method in interface com.thalesgroup.gemalto.fido2.authenticator.passcode.SetPasscodeCallback
Provides the passcode(s) to the SDK to complete an operation.
onPasscodeRuleFailed(Fido2Exception) - Method in interface com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardCallback
Called when the passcode input on the keyboard fails the passcode rule validation.
onProceed() - Method in interface com.thalesgroup.gemalto.fido2.client.TransactionDetailsCallback
Notifies the SDK to proceed with the transaction after user confirmation.
onResponded(Fido2Response) - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2ResponseCallback
Called when the FIDO2 operation completes successfully.
onStart(Keyboard, Fido2OperationInfo, Controller) - Method in interface com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeAuthenticatorCallback
Called when the SDK requires the user to enter a passcode via the secure keyboard UI.
onSuccess() - Method in interface com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeAuthenticatorCallback
Called when a passcode management operation (create, change, or delete) completes successfully.
onUsageChanged(KeyboardUsage) - Method in interface com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardCallback
Called when the purpose of the keyboard changes (e.g., from entering a new passcode to confirming it).

P

PASSCODE - Enum constant in enum class com.thalesgroup.gemalto.fido2.client.VerifyMethod
User verification is performed using a passcode, PIN, or pattern entered by the user.
PASSCODE_AUTHENTICATOR_AAGUID - Static variable in interface com.thalesgroup.gemalto.fido2.Constant
The AAGUID for the Passcode Authenticator.
PasscodeAuthenticator - Class in com.thalesgroup.gemalto.fido2.authenticator.passcode
Manages the lifecycle of the Passcode Authenticator.
PasscodeAuthenticator() - Constructor for class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeAuthenticator
 
PasscodeAuthenticatorCallback - Interface in com.thalesgroup.gemalto.fido2.authenticator.passcode
A callback for handling the UI and results of Passcode Authenticator operations.
PasscodeConfig - Class in com.thalesgroup.gemalto.fido2.authenticator.passcode
A global configuration class for the Passcode Authenticator.
PasscodeConfig() - Constructor for class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeConfig
 
PasscodeRule - Class in com.thalesgroup.gemalto.fido2.authenticator.passcode
An abstract base class for defining passcode complexity rules.
PasscodeRule() - Constructor for class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRule
 
PasscodeRuleException - Exception in com.thalesgroup.gemalto.fido2.authenticator.passcode
An exception thrown when a passcode fails to meet the configured complexity rules.
PasscodeRuleException(int, String, Throwable) - Constructor for exception com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleException
 
PasscodeRuleException.ErrorCode - Enum Class in com.thalesgroup.gemalto.fido2.authenticator.passcode
Defines the specific error codes for passcode rule violations.
PasscodeRuleLength - Class in com.thalesgroup.gemalto.fido2.authenticator.passcode
A PasscodeRule that requires the passcode length to be within a specific range.
PasscodeRuleLength() - Constructor for class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleLength
Initializes the passcode length rule with the default minimum (6) and maximum (8) lengths.
PasscodeRuleLength(int, int) - Constructor for class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleLength
Initializes the passcode length rule with custom minimum and maximum lengths.
PasscodeRulePalindrome - Class in com.thalesgroup.gemalto.fido2.authenticator.passcode
A PasscodeRule that prevents the passcode from being a palindrome (e.g., "12321").
PasscodeRulePalindrome() - Constructor for class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRulePalindrome
 
PasscodeRuleSeries - Class in com.thalesgroup.gemalto.fido2.authenticator.passcode
A PasscodeRule that prevents the passcode from being a sequential series of numbers, either ascending (e.g., "123456") or descending (e.g., "654321").
PasscodeRuleSeries() - Constructor for class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleSeries
 
PasscodeRuleUniform - Class in com.thalesgroup.gemalto.fido2.authenticator.passcode
A PasscodeRule that prevents the passcode from consisting of a single repeated digit (e.g., "111111").
PasscodeRuleUniform() - Constructor for class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleUniform
 
PASSKEYS_AUTHENTICATOR_AAGUID - Static variable in interface com.thalesgroup.gemalto.fido2.Constant
The AAGUID for the Passkeys Authenticator.
PLATFORM - Enum constant in enum class com.thalesgroup.gemalto.fido2.client.VerifyMethod
User verification is performed by a roaming authenticator (e.g., a security key) connected to the client device.

R

raw() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2Response
Gets the raw FIDO2 response as a JSON string.
REGISTRATION - Enum constant in enum class com.thalesgroup.gemalto.fido2.Fido2OperationType
A registration operation, used to create a new credential with an authenticator.
reset() - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2Client
Deletes all FIDO2 credential registrations and resets the state of all authenticators.
respondWithArgs(Fido2RespondArgs, Fido2ResponseCallback) - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2Client
Asynchronously processes a FIDO2 request and generates a FIDO2 response.
retrieveAuthenticatorDescription(Fido2AuthenticatorInfo, AuthenticatorDescriptionCallback) - Method in class com.thalesgroup.gemalto.fido2.client.Fido2UiCallback
Called when the SDK needs a custom, user-friendly description for an authenticator.

S

setActivity(FragmentActivity) - Method in interface com.thalesgroup.gemalto.fido2.client.Fido2Client
Sets the FragmentActivity to be used for UI-related flows.
setBaseLockoutDuration(int) - Static method in class com.thalesgroup.gemalto.fido2.client.Fido2Config
Sets the base duration for the lockout penalty after too many failed verification attempts.
setBiometricAuthenticatorCallback(BiometricAuthenticatorCallback) - Method in class com.thalesgroup.gemalto.fido2.client.Fido2RespondArgs.Builder
Sets the callback for handling UI related to the Biometric Authenticator.
setCallback(KeyboardCallback) - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.Keyboard
Sets the callback to receive keyboard events.
setFido2Request(Fido2Request) - Method in class com.thalesgroup.gemalto.fido2.client.Fido2RespondArgs.Builder
Sets the FIDO2 request to be processed.
setMaximumLength(int) - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleLength
Sets the maximum allowed passcode length.
setMaximumRetryCount(int) - Static method in class com.thalesgroup.gemalto.fido2.client.Fido2Config
Sets the maximum number of failed user verification attempts before the authenticator is locked.
setMinimumLength(int) - Method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleLength
Sets the minimum required passcode length.
setPasscode(boolean, Fido2OperationInfo, SetPasscodeCallback) - Method in interface com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeAuthenticatorCallback
Called when the SDK requires a passcode to be provided programmatically.
setPasscodeAuthenticatorCallback(PasscodeAuthenticatorCallback) - Method in class com.thalesgroup.gemalto.fido2.client.Fido2RespondArgs.Builder
Sets the callback for handling UI and logic related to the Passcode Authenticator.
SetPasscodeCallback - Interface in com.thalesgroup.gemalto.fido2.authenticator.passcode
A callback for programmatically providing a passcode to the SDK.
setPasscodeRules(PasscodeRule[]) - Static method in class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeConfig
Sets custom complexity rules for passcodes.
setSecureLog(SecureLog) - Static method in class com.thalesgroup.gemalto.fido2.client.Fido2Config
Sets a pre-configured secure logger instance for the SDK to use.
setTlsCertificates(X509Certificate[]) - Static method in class com.thalesgroup.gemalto.fido2.client.Fido2Config
Sets the TLS certificates to be used for certificate pinning when communicating with the Relying Party.
setUiCallback(Fido2UiCallback) - Method in class com.thalesgroup.gemalto.fido2.client.Fido2RespondArgs.Builder
Sets the callback for handling UI tasks that are delegated to the application.
setUpSecureLog(SecureLogConfig) - Static method in class com.thalesgroup.gemalto.fido2.client.Fido2Config
Configures and initializes the secure logger for the SDK.
showAuthenticators(List<Fido2AuthenticatorInfo>, AuthenticatorSelectionCallback) - Method in class com.thalesgroup.gemalto.fido2.client.Fido2UiCallback
Called when more than one authenticator matches the policy in the FIDO2 request, requiring the user to select one.
showTransactionDetails(Map<String, String>, TransactionDetailsCallback) - Method in class com.thalesgroup.gemalto.fido2.client.Fido2UiCallback
Called when user confirmation is required for a transaction with payload (Transaction Confirmation Display).

T

TransactionDetailsCallback - Interface in com.thalesgroup.gemalto.fido2.client
A callback for responding to a transaction confirmation request.

U

UNENROLL - Enum constant in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardUsage
Indicates the keyboard is for authenticating the user before deleting their passcode.

V

valueOf(String) - Static method in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardKey
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardUsage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleException.ErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thalesgroup.gemalto.fido2.client.VerifyMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.thalesgroup.gemalto.fido2.Fido2OperationType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardKey
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.KeyboardUsage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thalesgroup.gemalto.fido2.authenticator.passcode.PasscodeRuleException.ErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thalesgroup.gemalto.fido2.client.VerifyMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thalesgroup.gemalto.fido2.Fido2ErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.thalesgroup.gemalto.fido2.Fido2OperationType
Returns an array containing the constants of this enum class, in the order they are declared.
VerifyMethod - Enum Class in com.thalesgroup.gemalto.fido2.client
Enumerates the user verification methods supported by FIDO2 authenticators.

W

wipe() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2Request
Securely wipes any sensitive data held by this request object from memory.
wipe() - Method in class com.thalesgroup.gemalto.fido2.client.Fido2RespondArgs
Securely wipes any sensitive data held by this object from memory.
A B C D E F G H I J K L N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form