私の現在の Android プロジェクトでは、保護された RESTFul API エンドポイントへのアクセスが必要です。
私の組織は zScaler を VPN として採用しており、プロトタイプの Android アプリケーションを実際のデバイスでテストする必要があります。
仕事用のラップトップに zScaler をインストールしており、POSTMAN デスクトップ アプリケーションを介して API 呼び出しを正常に完了できます。
ただし、zScaler Client Connector アプリケーションをインストールした後、実際のデバイスから同じ RESTful API 呼び出しを行うことができません。
組織の資格情報を使用して zScaler Client Connector アプリケーションに正常に SSO サインインし、zScaler ssl 証明書をインストールしました。
実際のデバイスから API 呼び出しを行おうとすると、SSL ハンドシェイク例外または java.security.cert.CertPathValidatorException: Trust anchor for certificate path not found を受け取ります。
私の Android アプリケーションはこれらのバージョンをサポートしています
minSdkVersion 26
targetSdkVersion 30
上記の Android バージョンで zScaler Client Connector アプリケーションを VPN として使用することは可能ですか?
どこが間違っていますか?