A B C D G I J K N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activateBinding(String) - Method in interface com.thalesgroup.tmgsdk.PendingBindingSession
-
Activate Binding with or without
OTP. - ANDROID_VERSION_NOT_SUPPORTED - com.thalesgroup.tmgsdk.model.BiometricsSupport
-
The SDK will return this error if the firmware version is less than
Android 6.0 - ANDROID_VERSION_NOT_SUPPORTED - com.thalesgroup.tmgsdk.model.DeviceKeyguardSupport
-
The SDK will return this error if the firmware version is less than Android 6.0.
- APP_TO_APP - com.thalesgroup.tmgsdk.model.IDVType
-
APP_TO_APPis used when the user opts app to app for verification. - authenticateTransaction(String, TransactionListener) - Method in interface com.thalesgroup.tmgsdk.VisaCTFHelper
-
Authenticate Transaction for this token.
- AUTHENTICATION_FAILURE_CANCEL - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Authentication failure.
B
- BindingState - Enum in com.thalesgroup.tmgsdk.model
-
BindingStatedefines the current state of thevProvisionedTokenId. - BIOMETRIC - Static variable in interface com.thalesgroup.tmgsdk.model.DeviceAuthenticationMethod
-
The SDK will return
BIOMETRIC, if device supports biometric authentication. - BiometricsSupport - Enum in com.thalesgroup.tmgsdk.model
-
An enum that identifies if the device is capable of supporting the biometrics or not.
- BOUND - com.thalesgroup.tmgsdk.model.BindingState
-
The SDK will return
BOUND, ifvProvisionedTokenIdis bounded with the device. - build() - Method in class com.thalesgroup.tmgsdk.TMGClientConfiguration.Builder
-
Build the
TMGClientConfigurationobject. - Builder(Context, String, byte[], String) - Constructor for class com.thalesgroup.tmgsdk.TMGClientConfiguration.Builder
C
- com.thalesgroup.tmgsdk - package com.thalesgroup.tmgsdk
- com.thalesgroup.tmgsdk.model - package com.thalesgroup.tmgsdk.model
- createBinding(String, String, String, TokenBindingListener) - Method in interface com.thalesgroup.tmgsdk.VisaCTFHelper
-
Bind Visa Token to Device.
- createVisaCTFHelper(TMGClientConfiguration) - Method in class com.thalesgroup.tmgsdk.TMGClient
-
Creates Visa Token Binding Client with the given configuration.
- CRYPTO_ERROR - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Key issues.
- CUSTOMER_SERVICE - com.thalesgroup.tmgsdk.model.IDVType
-
CUSTOMER_SERVICEis used when the user opts customer service for verification.
D
- DEVICE_AUTHENTICATION_NOT_SUPPORTED - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Biometric or Keyguard Authentication is not available in the device.
- DeviceAuthentication - Interface in com.thalesgroup.tmgsdk
-
DeviceAuthenticationis used for user authentication(Biometric/KeyGuard). - DeviceAuthenticationChecker - Class in com.thalesgroup.tmgsdk.model
-
DeviceAuthenticationCheckerused to check what kind of authentication the device supports. - DeviceAuthenticationMethod - Interface in com.thalesgroup.tmgsdk.model
-
DeviceAuthenticationMethoddefines supported device authentication methods. - DeviceKeyguardSupport - Enum in com.thalesgroup.tmgsdk.model
-
An enum that identified if the device is capable of supporting the device keyguard.
G
- getBindingState(String) - Method in interface com.thalesgroup.tmgsdk.VisaCTFHelper
-
Get Token Activation Status
- getBindingStatus() - Method in enum com.thalesgroup.tmgsdk.model.BindingState
- getBiometricsSupport(Context) - Static method in class com.thalesgroup.tmgsdk.model.DeviceAuthenticationChecker
-
An utility to check if the Biometric can be supported as an authentication method for the current Device.
- getCertificate() - Method in class com.thalesgroup.tmgsdk.TMGClientConfiguration
-
Get the certificate used for Public key generation during communication with TMG Server
- getContext() - Method in class com.thalesgroup.tmgsdk.TMGClientConfiguration
-
Get the Application Context
- getDeviceAuthenticationMethod() - Method in class com.thalesgroup.tmgsdk.TMGClientConfiguration
-
Get Device Authentication method
- getDeviceKeyguardSupport(Context) - Static method in class com.thalesgroup.tmgsdk.model.DeviceAuthenticationChecker
-
An utility to check if the Keyguard can be supported as an authentication method for the current Device.
- getErrorCode() - Method in exception com.thalesgroup.tmgsdk.TMGClientException
-
Returns error code
- getId() - Method in interface com.thalesgroup.tmgsdk.IDVMethod
-
The identifier of the
IDVMethod. - getIdvMethods() - Method in interface com.thalesgroup.tmgsdk.PendingBindingSession
-
Get list of
IDVMethod - getIdvType() - Method in enum com.thalesgroup.tmgsdk.model.IDVType
-
To get the value of
IDVType. - getInstance() - Static method in class com.thalesgroup.tmgsdk.TMGClient
-
To create an instance of
TMGClient. - getIsBiometricsSupport() - Method in enum com.thalesgroup.tmgsdk.model.BiometricsSupport
- getIsDeviceSupported() - Method in enum com.thalesgroup.tmgsdk.model.DeviceKeyguardSupport
- getKeyId() - Method in class com.thalesgroup.tmgsdk.TMGClientConfiguration
-
Get the Key identifier
- getMaxOtpRequestsAllowed() - Method in class com.thalesgroup.tmgsdk.model.OtpActivationStatus
-
Only provided if the selected
IDVMethodcontains an OTP. - getMaxOtpVerificationAllowed() - Method in class com.thalesgroup.tmgsdk.model.OtpActivationStatus
-
Only provided if the selected
IDVMethodcontains an OTP. - getMessage() - Method in exception com.thalesgroup.tmgsdk.TMGClientException
-
Returns error message
- getOtpExpiration() - Method in class com.thalesgroup.tmgsdk.model.OtpActivationStatus
-
Only provided if the selected
IDVMethodcontains an OTP. - getRequestPayload() - Method in interface com.thalesgroup.tmgsdk.IDVMethod
-
Only for
APP-TO-APP. - getSource() - Method in interface com.thalesgroup.tmgsdk.IDVMethod
-
Only for
APP-TO-APP. - getTmgUrl() - Method in class com.thalesgroup.tmgsdk.TMGClientConfiguration
-
Get the TMG Server URL
- getType() - Method in interface com.thalesgroup.tmgsdk.IDVMethod
-
The
IDVMethodtype. - getValue() - Method in interface com.thalesgroup.tmgsdk.IDVMethod
-
An information that could be displayed to the end user.
- getVersion() - Method in class com.thalesgroup.tmgsdk.TMGClient
-
To get the version of
TMGSDK.
I
- IDVMethod - Interface in com.thalesgroup.tmgsdk
-
IDVMethoddefines the IDV method available to the end user - IDVType - Enum in com.thalesgroup.tmgsdk.model
-
IDVTypedefines the supported idv types. - INVALID_AUTHENTICATION_METHOD - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Biometric or Keyguard Authentication is not available in the device.
- INVALID_DEVICE_AUTHENTICATION_PARAM - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Missing Fragment Activity on the parameter.
- INVALID_IDV_METHOD - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
The provided IDV method is invalid.
- INVALID_OTP - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
The provided otp is in bad format.
- INVALID_PARAMETERS - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Some of the configuration parameters, like provisioned token are invalid.
- INVALID_TOKEN_ID - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
The provided Visa Provisioned Token Id is null or empty.
- ISSUER_AUTHENTICATION_REQUIRED - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Issuer authentication required.
J
- JSON_PARSING_ERROR - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Error parsing json.
K
- KEYGUARD - Static variable in interface com.thalesgroup.tmgsdk.model.DeviceAuthenticationMethod
-
The SDK will return
KEYGUARD, if device supports keyguard authentication. - KEYSTORE_ERROR - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Key permanently invalidated.
N
- NO_BIOMETRIC_ENROLLED - com.thalesgroup.tmgsdk.model.BiometricsSupport
-
The SDK will return this error if the end-user did not yet enroll his/her biometrics e id into the Android settings.
- NO_BIOMETRIC_SENSOR - com.thalesgroup.tmgsdk.model.BiometricsSupport
-
The SDK will return this error if there is no biometrics sensor installed into the device.
O
- onDeviceAuthentication(DeviceAuthentication) - Method in interface com.thalesgroup.tmgsdk.TokenBindingListener
-
Call back for App to indicate the device authentication such as Biometric or Keyguard authentication
- onDeviceAuthentication(DeviceAuthentication) - Method in interface com.thalesgroup.tmgsdk.TransactionListener
-
Call back for App to indicate the device authentication such as Biometric or Keyguard authentication
- onError(TMGClientException) - Method in interface com.thalesgroup.tmgsdk.RemoveBindingListener
-
Callback upon Error
- onError(TMGClientException) - Method in interface com.thalesgroup.tmgsdk.SyncBindingStateListener
-
Callback upon Error
- onError(TMGClientException) - Method in interface com.thalesgroup.tmgsdk.TokenBindingListener
-
Call back for App to indicate token binding to device is successful
- onError(TMGClientException) - Method in interface com.thalesgroup.tmgsdk.TransactionListener
-
Callback upon Error
- onIssuerAuthenticationError(PendingBindingSession, TMGClientException) - Method in interface com.thalesgroup.tmgsdk.TokenBindingListener
-
Call back for App to indicate activation is failure.
- onIssuerAuthenticationReady(PendingBindingSession, OtpActivationStatus) - Method in interface com.thalesgroup.tmgsdk.TokenBindingListener
-
Call back for App to show the issuer activation screen to continue with the IDV process.
- onIssuerAuthenticationRequired(PendingBindingSession) - Method in interface com.thalesgroup.tmgsdk.TokenBindingListener
-
Call back for App to indicate Activation is required when
IDVMethodis chosen and sent to server. - onSuccess() - Method in interface com.thalesgroup.tmgsdk.RemoveBindingListener
-
Call back for App to indicate remove binding process is successful
- onSuccess() - Method in interface com.thalesgroup.tmgsdk.TokenBindingListener
-
Call back for App to indicate token binding to device is successful
- onSuccess(BindingState) - Method in interface com.thalesgroup.tmgsdk.SyncBindingStateListener
-
Call back for App to indicate sync binding state process is successful
- onSuccess(String) - Method in interface com.thalesgroup.tmgsdk.TransactionListener
-
Callback upon Success
- OTP_EMAIL - com.thalesgroup.tmgsdk.model.IDVType
-
OTP_EMAILis used when the user opts OTP through mail for verification. - OTP_ONLINE_BANKING - com.thalesgroup.tmgsdk.model.IDVType
-
OTP_ONLINE_BANKINGis used when the user opts OTP through online banking for verification. - OTP_SMS - com.thalesgroup.tmgsdk.model.IDVType
-
OTP_SMSis used when the user opts OTP through SMS for verification. - OtpActivationStatus - Class in com.thalesgroup.tmgsdk.model
-
This object capture the otp activation status during
PendingBindingSession.submitIdvMethod(IDVMethod)and send back to applications. - OtpActivationStatus(String, String, String) - Constructor for class com.thalesgroup.tmgsdk.model.OtpActivationStatus
- OUTBOUND_CALL - com.thalesgroup.tmgsdk.model.IDVType
-
OUTBOUND_CALLis used when the user opts outbound call for verification.
P
- PENDING_ACTIVATION - com.thalesgroup.tmgsdk.model.BindingState
-
The SDK will return
PENDING_ACTIVATION, if activation is pending for thevProvisionedTokenId. - PendingBindingSession - Interface in com.thalesgroup.tmgsdk
-
PendingBindingSessionis used to getvProvisionedTokenIdsession details with pending activation. - PERMISSION_NOT_GRANTED - com.thalesgroup.tmgsdk.model.BiometricsSupport
-
An error returned if the biometrics permission in the Android manifest is not defined / granted.
- previouslySelectedIdvMethod() - Method in interface com.thalesgroup.tmgsdk.PendingBindingSession
-
Get previously selected
IDVMethod
R
- removeBinding(String, String, RemoveBindingListener) - Method in interface com.thalesgroup.tmgsdk.VisaCTFHelper
-
Remove the Token from this device and server.
- RemoveBindingListener - Interface in com.thalesgroup.tmgsdk
-
This callback is use to inform the
removeBinding(String, String, RemoveBindingListener)process result. - reset() - Method in class com.thalesgroup.tmgsdk.TMGClient
-
To reset the
VisaCTFHelperinstance. - resumeBinding(String, TokenBindingListener) - Method in interface com.thalesgroup.tmgsdk.VisaCTFHelper
-
Get Token which is Pending Activation.
S
- SECURE_LOCK_NOT_PRESENTED - com.thalesgroup.tmgsdk.model.BiometricsSupport
-
An error returned if biometrics is supported and available but secure lock (PIN, Password or Pattern) is not enabled in the device.
- SECURE_LOCK_NOT_PRESENTED - com.thalesgroup.tmgsdk.model.DeviceKeyguardSupport
-
An error returned if Secure lock (PIN, Password or Pattern) is not enabled in the device.
- SERVER_ERROR - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Represent server error code between 401 to 599 (Not including 429, 503, and those that has been defined.
- SERVER_ERROR_CRYPTO_ERROR - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Crypto server error due to keystore issue.
- SERVER_ERROR_EXPIRED_OTP - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
OTP has expired.
- SERVER_ERROR_IDV_CANCELED - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
User canceled the IDV authentication
- SERVER_ERROR_IDV_NOT_AVAILABLE - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Selected invalid IDV method.
- SERVER_ERROR_INVALID_TOKEN_STATE - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Invalid token state server error.
- SERVER_ERROR_NO_SESSION_FOUND - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
The session was not found / expired / terminated.
- SERVER_ERROR_RETRY_LIMIT_EXCEEDED - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
The authentication has exceeded the attempt limit.
- SERVER_ERROR_TOO_MANY_REQUESTS - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Server is unable to process request due to too many requests.
- SERVER_ERROR_WRONG_OTP - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Invalid OTP value.
- SERVER_IS_NOT_ACCESSIBLE - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
Connection issues.
- SERVER_RETRYABLE - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
This error code represent server error that is retryable.
- setDeviceAuthenticationMethod(int) - Method in class com.thalesgroup.tmgsdk.TMGClientConfiguration.Builder
-
Set Device Authentication method as
DeviceAuthenticationMethod.BIOMETRICorDeviceAuthenticationMethod.KEYGUARDor combination of both. - startAuthentication(FragmentActivity, CharSequence, CharSequence, CharSequence, CharSequence) - Method in interface com.thalesgroup.tmgsdk.DeviceAuthentication
-
Start the Authentication with the provided inputs
- STORAGE_ERROR - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
The device authentication method is not found in the storage.
- submitIdvMethod(IDVMethod) - Method in interface com.thalesgroup.tmgsdk.PendingBindingSession
-
Based on selected
IDVMethod, the corresponding verification flow will be triggered. - SUPPORTED - com.thalesgroup.tmgsdk.model.BiometricsSupport
-
The SDK can fully support the use of biometrics features including fingerprint and face id.
- SUPPORTED - com.thalesgroup.tmgsdk.model.DeviceKeyguardSupport
-
The
TMG SDKcan fully support the use of device keyguard. - syncBindingState(String, String, SyncBindingStateListener) - Method in interface com.thalesgroup.tmgsdk.VisaCTFHelper
-
Synchronize the binding state between client and server.
- SyncBindingStateListener - Interface in com.thalesgroup.tmgsdk
-
This callback is use to inform the
syncBindingState(String, String, SyncBindingStateListener)process result.
T
- TMGClient - Class in com.thalesgroup.tmgsdk
-
TMGClientis used to createVisaCTFHelperobjects which are used to bind and authenticate thevProvisionedTokenIdto the device. - TMGClient() - Constructor for class com.thalesgroup.tmgsdk.TMGClient
- TMGClientConfiguration - Class in com.thalesgroup.tmgsdk
-
TMGClientConfigurationused to configure the Application Context, Server URl, Server certificate, Device Authentication method, Key identifier and Certificate pins. - TMGClientConfiguration.Builder - Class in com.thalesgroup.tmgsdk
-
Used to build
TMGClientConfigurationobject - TMGClientException - Exception in com.thalesgroup.tmgsdk
-
TMGClientExceptionis generic exception class to handle all TMG SDK errors. - TMGClientException(int, String) - Constructor for exception com.thalesgroup.tmgsdk.TMGClientException
- TMGClientException(int, Throwable) - Constructor for exception com.thalesgroup.tmgsdk.TMGClientException
- TOKEN_DEVICE_BINDING_DECLINED - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
The token device binding declined.
- TOKEN_DEVICE_BINDING_PENDING - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
The create binding process is still in pending state.
- TOKEN_NOT_BOUNDED - Static variable in exception com.thalesgroup.tmgsdk.TMGClientException
-
The create binding process is still in pending state.
- TokenBindingListener - Interface in com.thalesgroup.tmgsdk
-
This callback is use to inform the
createBinding(String, String, String, TokenBindingListener)process result. - TransactionListener - Interface in com.thalesgroup.tmgsdk
-
This callback is use to inform the
authenticateTransaction(String, TransactionListener)process result.
U
- UNBOUND - com.thalesgroup.tmgsdk.model.BindingState
-
The SDK will return
UNBOUND, ifvProvisionedTokenIdis not bounded with the device.
V
- valueOf(String) - Static method in enum com.thalesgroup.tmgsdk.model.BindingState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.thalesgroup.tmgsdk.model.BiometricsSupport
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.thalesgroup.tmgsdk.model.DeviceKeyguardSupport
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.thalesgroup.tmgsdk.model.IDVType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.thalesgroup.tmgsdk.model.BindingState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.thalesgroup.tmgsdk.model.BiometricsSupport
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.thalesgroup.tmgsdk.model.DeviceKeyguardSupport
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.thalesgroup.tmgsdk.model.IDVType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VisaCTFHelper - Interface in com.thalesgroup.tmgsdk
-
VisaCTFHelperis used to bind and authenticatevProvisionedTokenIdwith the device.
All Classes All Packages