Package com.subaio.fintechbridge
Class TrustKitRequestHandler
java.lang.Object
com.subaio.fintechbridge.RequestHandler
com.subaio.fintechbridge.TrustKitRequestHandler
public class TrustKitRequestHandler extends RequestHandler
Enable SSL pinning in API level <24 through TrustKit
-
Constructor Summary
Constructors Constructor Description TrustKitRequestHandler(android.content.Context context)
Initialize with TrustKit instance from global SSL pinning settings (network_security_config.xml)TrustKitRequestHandler(com.datatheorem.android.trustkit.TrustKit trustKit)
Initialize with existing TrustKit instance -
Method Summary
Modifier and Type Method Description void
enhanceConnection(javax.net.ssl.HttpsURLConnection connection)
Modify the connection-object before it is opened.Methods inherited from class com.subaio.fintechbridge.RequestHandler
getDefaultError, getFlattenedHeaders, handle, isEnabled, setHeaders
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TrustKitRequestHandler
public TrustKitRequestHandler(android.content.Context context)Initialize with TrustKit instance from global SSL pinning settings (network_security_config.xml) -
TrustKitRequestHandler
public TrustKitRequestHandler(com.datatheorem.android.trustkit.TrustKit trustKit)Initialize with existing TrustKit instance
-
-
Method Details
-
enhanceConnection
public void enhanceConnection(@NonNull javax.net.ssl.HttpsURLConnection connection)Description copied from class:RequestHandler
Modify the connection-object before it is opened.- Specified by:
enhanceConnection
in classRequestHandler
-