A B C D G I J K N O P R S T U V 
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_APP is 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
BindingState defines the current state of the vProvisionedTokenId.
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, if vProvisionedTokenId is bounded with the device.
build() - Method in class com.thalesgroup.tmgsdk.TMGClientConfiguration.Builder
Build the TMGClientConfiguration object.
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_SERVICE is 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
DeviceAuthentication is used for user authentication(Biometric/KeyGuard).
DeviceAuthenticationChecker - Class in com.thalesgroup.tmgsdk.model
DeviceAuthenticationChecker used to check what kind of authentication the device supports.
DeviceAuthenticationMethod - Interface in com.thalesgroup.tmgsdk.model
DeviceAuthenticationMethod defines 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 IDVMethod contains an OTP.
getMaxOtpVerificationAllowed() - Method in class com.thalesgroup.tmgsdk.model.OtpActivationStatus
Only provided if the selected IDVMethod contains 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 IDVMethod contains 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 IDVMethod type.
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
IDVMethod defines the IDV method available to the end user
IDVType - Enum in com.thalesgroup.tmgsdk.model
IDVType defines 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 IDVMethod is 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_EMAIL is used when the user opts OTP through mail for verification.
OTP_ONLINE_BANKING - com.thalesgroup.tmgsdk.model.IDVType
OTP_ONLINE_BANKING is used when the user opts OTP through online banking for verification.
OTP_SMS - com.thalesgroup.tmgsdk.model.IDVType
OTP_SMS is 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_CALL is 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 the vProvisionedTokenId.
PendingBindingSession - Interface in com.thalesgroup.tmgsdk
PendingBindingSession is used to get vProvisionedTokenId session 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 VisaCTFHelper instance.
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.BIOMETRIC or DeviceAuthenticationMethod.KEYGUARD or 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 SDK can 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
TMGClient is used to create VisaCTFHelper objects which are used to bind and authenticate the vProvisionedTokenId to the device.
TMGClient() - Constructor for class com.thalesgroup.tmgsdk.TMGClient
 
TMGClientConfiguration - Class in com.thalesgroup.tmgsdk
TMGClientConfiguration used 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 TMGClientConfiguration object
TMGClientException - Exception in com.thalesgroup.tmgsdk
TMGClientException is 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, if vProvisionedTokenId is 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
VisaCTFHelper is used to bind and authenticate vProvisionedTokenId with the device.
A B C D G I J K N O P R S T U V 
All Classes All Packages