私は、秘密鍵を使用して自己署名証明書を使用して、アプリケーションにデータを転送するために必要な安全な接続を認証するAndroidアプリケーションを開発しています(httpclientを使用)。ユーザーごとに異なる証明書があり、自分の秘密鍵が含まれているため、それをアプリケーションに含める方法が必要です。
ユーザーが証明書を取得するプロセスを完了し、証明書のダウンロードを提供する代わりに、すでに証明書が含まれているアプリケーションをダウンロードするように提供するときに、Androidアプリケーションに上記の証明書をパックすることは可能ですか?
または、別のアプローチはありますか?おそらく、秘密鍵と公開鍵を使用してアプリケーション内で証明書を生成しますか?