Package com.thalesgroup.tmgsdk
Class TMGClientConfiguration.Builder
- java.lang.Object
-
- com.thalesgroup.tmgsdk.TMGClientConfiguration.Builder
-
- Enclosing class:
- TMGClientConfiguration
public static class TMGClientConfiguration.Builder extends Object
Used to buildTMGClientConfigurationobject- Since:
- 1.0
- Version:
- 1.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TMGClientConfigurationbuild()Build theTMGClientConfigurationobject.TMGClientConfiguration.BuildersetDeviceAuthenticationMethod(int deviceAuthenticationMethod)Set Device Authentication method asDeviceAuthenticationMethod.BIOMETRICorDeviceAuthenticationMethod.KEYGUARDor combination of both.
-
-
-
Constructor Detail
-
Builder
public Builder(Context context, String tmgUrl, byte[] certificate, String keyId)
- Parameters:
context- Android Fragment Activity, will be use during showing the Keyguard authentication. Mandatory input.tmgUrl- TMG Server Url. It should start withhttp://. and should containthalescloud.io. Mandatory input.certificate- Set the certificate used for Public key generation during communication with TMG Server. It should start with-----BEGIN CERTIFICATE-----and end with-----END CERTIFICATE-----. Mandatory input.keyId- Key identifier. It is a 32 byteHexString. Mandatory input.
-
-
Method Detail
-
setDeviceAuthenticationMethod
public TMGClientConfiguration.Builder setDeviceAuthenticationMethod(int deviceAuthenticationMethod)
Set Device Authentication method asDeviceAuthenticationMethod.BIOMETRICorDeviceAuthenticationMethod.KEYGUARDor combination of both.
-
build
public TMGClientConfiguration build()
Build theTMGClientConfigurationobject.
-
-