語言

KeyChain.CreateInstallIntent 方法

定義

回傳 和 Intent 可用於安裝憑證的資訊。

[Android.Runtime.Register("createInstallIntent", "()Landroid/content/Intent;", "")]
public static Android.Content.Intent CreateInstallIntent();
[<Android.Runtime.Register("createInstallIntent", "()Landroid/content/Intent;", "")>]
static member CreateInstallIntent : unit -> Android.Content.Intent

傳回

屬性

備註

回傳 和 Intent 可用於安裝憑證的資訊。 意圖可直接使用,無需額外操作,使用者即可從自身來源安裝憑證。

或者,也可以用 #EXTRA_CERTIFICATE#EXTRA_PKCS12 來指定 X.509 憑證或 PKCS#12 金鑰儲存的位元組來安裝。 這些額外功能可合併 #EXTRA_NAME 使用,作為安裝憑證的預設別名。

當與 一起使用 Activity#startActivityForResult時 Activity#RESULT_OK ,若憑證已成功安裝,則會回傳,否則 Activity#RESULT_CANCELED 會回傳。

從 開始 android.os.Build.VERSION_CODES#R,此方法回傳的意圖無法用於安裝 CA 憑證。 由於 CA 憑證只能透過設定安裝,應用程式應提供包含該憑證的檔案給使用者。 其中一個方法是使用 android.provider.MediaStore API 來寫入 android.provider.MediaStore.Downloads 集合的憑證。

的 android.security.KeyChain.createInstallIntent()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於