TLS 相互クライアント認証を必要とするサーバーにアクセスするブラウザー アプリケーションを作成しようとしています。アプリケーションは、PKCS#11 インターフェイスを介してクライアント証明書とキーを提供できる必要があります。
Android の相互 tls に関するさまざまな記事を調べたところ、PKCS#11 要件では、Android KeyChain の使用/Android のデフォルト キーストアへの証明書の追加が除外されていると思います (秘密鍵に直接アクセスできないため)。
PKCS#11 インターフェイスが機能しているので、秘密鍵を使用してデータに署名できます。
代わりに PKCS#11 インターフェイスを使用できるように、キーでデータに署名するための Android の呼び出しを傍受する方法はありますか? 現在、私の唯一の選択肢は、これを実現するために独自の TLS スタックを実装することです。