0
KeyChain.choosePrivateKeyAlias
我已經成功地提取了私鑰以及公鑰。
我想要處理鑰匙鏈的點擊監聽器,用戶是否已允許或拒絕安裝證書。
我無法找到該開發者文檔任何東西。
謝謝
KeyChain.choosePrivateKeyAlias
我已經成功地提取了私鑰以及公鑰。
我想要處理鑰匙鏈的點擊監聽器,用戶是否已允許或拒絕安裝證書。
我無法找到該開發者文檔任何東西。
謝謝
在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());
,這讓我的私有密鑰的全部內容。
這是否意味着任何應用程序,一旦用戶允許(在證書。選擇對話框),可以閱讀從.pfx文件安裝任何專用密鑰?
是以下情況下可以通過標準的Android手段 - 「管理員」安裝.pfx文件與證書+私鑰和閱讀它被限制在一個特定的應用程序的權限?
沒有@ user7677685證書和密鑰是不特定於單一的應用程序。 手動或從應用程序本身安裝證書後,證書將安裝在Android設備上,而不是安裝在應用程序上。 它可以很容易地從不同的應用程序訪問。 –