All Classes and Interfaces
Class
Description
A callback for providing a custom description for an authenticator.
A descriptor that provides a custom friendly name for an authenticator.
A callback for notifying the FIDO2 SDK about the user's choice of authenticator.
A callback for providing a custom message to be displayed on the Biometric Prompt UI.
An interface that contains Authenticator Attestation GUID (AAGUID) constants for FIDO2 authenticators.
A controller that allows the application to cancel an ongoing passcode operation.
Provides descriptive information about an available FIDO2 authenticator.
Provides information about a specific FIDO2 credential registration.
The main entry point for interacting with the FIDO2 SDK.
A factory for creating
Fido2Client instances.A global configuration class for the FIDO2 SDK.
Fido2 specific error codes
A custom exception thrown when a FIDO2 operation fails.
Holds common information about an ongoing FIDO2 operation that may be needed for UI display.
Represents the type of a FIDO2 operation.
Represents a FIDO2 request received from a Relying Party, such as a registration
or authentication request.
An immutable container for the arguments required by
Fido2Client.respondWithArgs(com.thalesgroup.gemalto.fido2.client.Fido2RespondArgs, com.thalesgroup.gemalto.fido2.client.Fido2ResponseCallback).A builder for creating
Fido2RespondArgs instances.Represents the FIDO2 response sent back to the Relying Party.
A callback for receiving the result of a FIDO2 operation initiated by
Fido2Client.respondWithArgs(com.thalesgroup.gemalto.fido2.client.Fido2RespondArgs, com.thalesgroup.gemalto.fido2.client.Fido2ResponseCallback).Represents an asynchronous FIDO2 operation that can be cancelled.
An abstract callback class for handling UI-related tasks delegated by the FIDO2 SDK.
An abstract representation of the secure keyboard used for passcode entry.
A callback for receiving events from the secure keyboard.
Describes the type of key pressed on the secure keyboard.
Describes the current purpose of the secure keyboard.
Manages the lifecycle of the Passcode Authenticator.
A callback for handling the UI and results of Passcode Authenticator operations.
A global configuration class for the Passcode Authenticator.
An abstract base class for defining passcode complexity rules.
An exception thrown when a passcode fails to meet the configured complexity rules.
Defines the specific error codes for passcode rule violations.
A
PasscodeRule that requires the passcode length to be within a specific range.A
PasscodeRule that prevents the passcode from being a palindrome (e.g., "12321").A
PasscodeRule that prevents the passcode from being a sequential series of numbers,
either ascending (e.g., "123456") or descending (e.g., "654321").A
PasscodeRule that prevents the passcode from consisting of a single repeated digit (e.g., "111111").A callback for programmatically providing a passcode to the SDK.
A callback for responding to a transaction confirmation request.
Enumerates the user verification methods supported by FIDO2 authenticators.