web-dev-qa-db-ja.com

Androidの信頼されたルートシステムフォルダーにカスタムCAを追加する方法

Android 7.0以降、Androidアプリはカスタム証明書を使用しません。アプリ開発者は、カスタムCAに準拠するようにコードを記述し、アプリ設定を変更する必要があります。

しかし、UAT環境で証明書のピン留めをテストしている間は、これは困難です。ソリューションとして、プロキシツール(burpまたはZAP)のカスタムCA証明書をandroidsシステムフォルダーに追加したいと思いました。

これを行う方法?証明書をどのフォルダにコピーする必要がありますか?エミュレータを使用しています。エミュレータをルート化せずにこれを行う方法はありますか?

参照: この質問 の最初の回答。

4

マジスク これを主張しています。

このモジュールは、インストールされているすべてのユーザー証明書をシステム証明書ストアの一部にするため、信頼チェーンを構築するときに自動的に使用されます。

1
Sjoerd