My current Android project requires access to protected RESTFul API endpoints.
My organisation employs zScaler as its VPN and I need to test my prototype Android application on real devices.
I have zScaler installed on my work laptop and can successfully complete the API calls via POSTMAN desktop application.
However having installed the zScaler Client Connector application I am unable to make the same RESTful API calls from a real device.
I have successfully SSO signed in to zScaler Client Connector application using my organisations credentials and installed the zScaler ssl certificate.
When I attempt to make the API calls from a real device, I receive a SSL Handshake exception or java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
My Android application supports these versions
minSdkVersion 26
targetSdkVersion 30
Is it possible to employ zScaler Client Connector application as a VPN on Android versions above?
Where am I going wrong?