KeyChain.CreateInstallIntent Metode

Definisi

Mengembalikan yang Intent dapat digunakan untuk penginstalan kredensial.

[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

Mengembalikan

Atribut

Keterangan

Mengembalikan yang Intent dapat digunakan untuk penginstalan kredensial. Niat dapat digunakan tanpa tambahan apa pun, dalam hal ini pengguna akan dapat menginstal kredensial dari sumbernya sendiri.

Atau, #EXTRA_CERTIFICATE atau #EXTRA_PKCS12 mungkin digunakan untuk menentukan byte sertifikat X.509 atau penyimpanan kunci PKCS#12 untuk penginstalan. Ekstra ini dapat dikombinasikan dengan #EXTRA_NAME untuk memberikan nama alias default untuk kredensial yang diinstal.

Ketika digunakan dengan Activity#startActivityForResult, Activity#RESULT_OK akan dikembalikan jika kredensial berhasil diinstal, jika tidak Activity#RESULT_CANCELED , akan dikembalikan.

Mulai dari android.os.Build.VERSION_CODES#R, niat yang dikembalikan oleh metode ini tidak dapat digunakan untuk menginstal sertifikat CA. Karena sertifikat CA hanya dapat diinstal melalui Pengaturan, aplikasi harus memberi pengguna file yang berisi sertifikat CA. Salah satu cara untuk melakukan ini adalah dengan menggunakan android.provider.MediaStore API untuk menulis sertifikat ke android.provider.MediaStore.Downloads koleksi.

Java dokumentasi untuk android.security.KeyChain.createInstallIntent().

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk