問題タブ [android-network-security-config]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
okhttp - ネットワーク セキュリティ構成を OkHttp およびカスタム CA と組み合わせる
アプリにバンドルした一連の CA によって署名されたサーバーへの接続を制限する network-security-config を追加しようとしています (実際には、アプリで使用されるライブラリにあります)。CA がトラスト ストアにロードされる場所で機能する既存のセットアップがあります。network-security-config を追加してテストしようとしましたが、うまくいかないようです。
これが私がやろうとしたことです:
AndroidManifest.xml:
network-security-configuration.xml:
この新しい構成で私が期待することは、私がバンドルしたような自己署名 CA によって署名されたサーバーへの接続が許可されないことです。しかし、アプリを実行すると接続が正常に機能するため、ネットワークセキュリティ構成が機能していないようです...
最終的にやりたいことは、CA をトラスト アンカーに追加することです。
私のセットアップ、アプリ:
- Android アプリ Gradle プラグイン 7.0
- ターゲティング API 30
としょうかん:
- Android アプリ Gradle プラグイン 7.0
- ターゲティング API 30
電話:
- サムスンギャラクシー S20
- Android 11 (=API 30)
network-security-configuration が適用されないのはなぜですか?