KeyChain.ChoosePrivateKeyAlias Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String) |
|
| ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String) |
|
ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String)
Activity Meluncurkan bagi pengguna untuk memilih alias untuk kunci privat dan pasangan sertifikat untuk autentikasi.
[Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Landroid/net/Uri;Ljava/lang/String;)V", "", ApiSince=23)]
public static void ChoosePrivateKeyAlias(Android.App.Activity activity, Android.Security.IKeyChainAliasCallback response, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, Android.Net.Uri? uri, string? alias);
[<Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Landroid/net/Uri;Ljava/lang/String;)V", "", ApiSince=23)>]
static member ChoosePrivateKeyAlias : Android.App.Activity * Android.Security.IKeyChainAliasCallback * string[] * Java.Security.IPrincipal[] * Android.Net.Uri * string -> unit
Parameter
- activity
- Activity
Konteks Activity yang digunakan untuk meluncurkan sub-Aktivitas baru untuk meminta pengguna memilih kunci privat; digunakan hanya untuk memanggil startActivity(); tidak boleh null.
- response
- IKeyChainAliasCallback
Panggilan balik untuk dipanggil ketika permintaan selesai; tidak boleh null.
- keyTypes
- String[]
Jenis kunci asimetris yang dapat diterima seperti "RSA", "EC" atau null.
- issuers
- IPrincipal[]
Penerbit sertifikat yang dapat diterima untuk sertifikat yang cocok dengan kunci privat, atau null.
- uri
- Uri
URI lengkap yang diminta server untuk sertifikat, atau null jika tidak tersedia.
- alias
- String
Alias untuk dipilih sebelumnya jika tersedia, atau null jika tidak tersedia.
- Atribut
Keterangan
Activity Meluncurkan bagi pengguna untuk memilih alias untuk kunci privat dan pasangan sertifikat untuk autentikasi. Alias atau null yang dipilih akan dikembalikan melalui panggilan balik KeyChainAliasCallback.
Pengontrol kebijakan perangkat (sebagai perangkat atau pemilik profil) dapat mencegat permintaan sebelum aktivitas ditampilkan, untuk memilih alias kunci privat tertentu dengan menerapkan android.app.admin.DeviceAdminReceiver#onChoosePrivateKeyAlias onChoosePrivateKeyAlias.
keyTypes dan issuers dapat digunakan untuk mempersempit pilihan yang disarankan kepada pengguna. Jika atau keyTypesissuers ditentukan dan tidak kosong, dan tidak ada sertifikat yang cocok di Rantai Kunci, maka perintah pemilihan sertifikat akan ditekan sepenuhnya.
uri dapat digunakan untuk memberi pengguna konteks lebih lanjut tentang server yang meminta kredensial.
alias memungkinkan pemanggil untuk memilih alias yang ada sebelumnya yang masih akan tunduk pada konfirmasi pengguna.
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
ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String)
Activity Meluncurkan bagi pengguna untuk memilih alias untuk kunci privat dan pasangan sertifikat untuk autentikasi.
[Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Ljava/lang/String;ILjava/lang/String;)V", "")]
public static void ChoosePrivateKeyAlias(Android.App.Activity activity, Android.Security.IKeyChainAliasCallback response, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, string? host, int port, string? alias);
[<Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Ljava/lang/String;ILjava/lang/String;)V", "")>]
static member ChoosePrivateKeyAlias : Android.App.Activity * Android.Security.IKeyChainAliasCallback * string[] * Java.Security.IPrincipal[] * string * int * string -> unit
Parameter
- activity
- Activity
Konteks Activity yang digunakan untuk meluncurkan sub-Aktivitas baru untuk meminta pengguna memilih kunci privat; digunakan hanya untuk memanggil startActivity(); tidak boleh null.
- response
- IKeyChainAliasCallback
Panggilan balik untuk dipanggil ketika permintaan selesai; tidak boleh null.
- keyTypes
- String[]
Jenis kunci asimetris yang dapat diterima seperti "RSA", "EC" atau null.
- issuers
- IPrincipal[]
Penerbit sertifikat yang dapat diterima untuk sertifikat yang cocok dengan kunci privat, atau null.
- host
- String
Nama host server yang meminta sertifikat, atau null jika tidak tersedia.
- port
- Int32
Nomor port server yang meminta sertifikat, atau -1 jika tidak tersedia.
- alias
- String
Alias untuk dipilih sebelumnya jika tersedia, atau null jika tidak tersedia.
- Atribut
Keterangan
Activity Meluncurkan bagi pengguna untuk memilih alias untuk kunci privat dan pasangan sertifikat untuk autentikasi. Alias atau null yang dipilih akan dikembalikan melalui panggilan balik KeyChainAliasCallback.
Pengontrol kebijakan perangkat (sebagai perangkat atau pemilik profil) dapat mencegat permintaan sebelum aktivitas ditampilkan, untuk memilih alias kunci privat tertentu dengan menerapkan android.app.admin.DeviceAdminReceiver#onChoosePrivateKeyAlias onChoosePrivateKeyAlias.
keyTypes dan issuers dapat digunakan untuk mempersempit pilihan yang disarankan kepada pengguna. Jika atau keyTypesissuers ditentukan dan tidak kosong, dan tidak ada sertifikat yang cocok di Rantai Kunci, maka perintah pemilihan sertifikat akan ditekan sepenuhnya.
host dan port dapat digunakan untuk memberi pengguna konteks lebih lanjut tentang server yang meminta kredensial.
alias memungkinkan pemanggil untuk memilih alias yang ada sebelumnya yang masih akan tunduk pada konfirmasi pengguna.
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.