KeyChain.ChoosePrivateKeyAlias Metode

Definisi

Overload

Nama Deskripsi
ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String)

Activity Meluncurkan bagi pengguna untuk memilih alias untuk kunci privat dan pasangan sertifikat untuk autentikasi.

ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String)

Activity Meluncurkan bagi pengguna untuk memilih alias untuk kunci privat dan pasangan sertifikat untuk autentikasi.

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.

Java dokumentasi untuk android.security.KeyChain.choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], android.net.Uri, java.lang.String).

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.

Java dokumentasi untuk android.security.KeyChain.choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], java.lang.String, int, java.lang.String).

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