3

複数のユーザーが構成された Android 4.2 を実行しているタブレットがあります。セカンダリ ユーザーがアクセスできる証明書をインストールしたい (基本的には、証明書を必要とするセカンダリ ユーザーで電子メール アカウントを構成したい)。プライマリ ユーザーに証明書をインストールしました。しかし、セカンダリ ユーザーでそれらにアクセスしようとすると、ダイアログにインストールされている証明書が表示されません。

また、設定アプリケーションを変更して、セカンダリユーザーに「証明書のインストール」オプションを表示しようとしました。ただし、そのオプションをクリックすると、「所有者のみが証明書をインストールできます」というトーストが表示されます。さらに一歩進んで、セカンダリ ユーザーが証明書をインストールできるように CertInstaller を変更しました。ただし、Android が証明書を /data/misc/keychain ディレクトリに書き込もうとすると失敗します。

私の質問は、/data/misc/keychain ディレクトリは、プライマリ ユーザー (所有者) 内で実行されているアプリケーションにのみアクセス可能 (読み取り/書き込みアクセス) であるということです。はいの場合、アクセス制御はどのように実施されますか?

4

0 に答える 0