3

Android ICS 電話で、秘密鍵と証明書を含む PKCS#12 ファイルをインポートしました。それから私は走ります

KeyChain.choosePrivateKeyAlias(this, this, new String[] { "RSA" }, null, null, -1, null);

証明書選択ダイアログで、インストールしたばかりのものを選択します。

「エイリアス」コールバックでは、次のことを行います。

public void alias(final String alias) {
...
protected Boolean[] doInBackground(Void... arg0) {
...
PrivateKey pk = KeyChain.getPrivateKey(ctx, alias);
Log.d(TAG, "EncodedPrivateKey: " + pk.toString());

そして、秘密鍵の完全な内容を教えてくれます。

ユーザーが (cert. selection ダイアログで) 許可したアプリケーションは、.pfx ファイルからインストールされた秘密鍵を読み取ることができるということですか?

次のシナリオは、標準の Android 手段で可能ですか?「管理者」が cert.+private キーを使用して .pfx ファイルをインストールし、それを読み取る権限が 1 つの特定のアプリに制限されていますか?

4

0 に答える 0