語言

KeyChain.ChoosePrivateKeyAliasAsync 方法

定義

多載

名稱 Description
ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], Uri, String)

顯示系統介面,供使用者選擇私鑰別名,並依 URI 篩選。

ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], String, Int32, String)

顯示系統介面,供使用者選擇私鑰別名,依主機與埠口篩選。

ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], Uri, String)

顯示系統介面,供使用者選擇私鑰別名,並依 URI 篩選。

public static System.Threading.Tasks.Task<string?> ChoosePrivateKeyAliasAsync(Android.App.Activity activity, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, Android.Net.Uri? uri, string? alias);
static member ChoosePrivateKeyAliasAsync : Android.App.Activity * string[] * Java.Security.IPrincipal[] * Android.Net.Uri * string -> System.Threading.Tasks.Task<string>

參數

activity
Activity

作為憑證選擇介面的父項活動。

keyTypes
String[]

允許的非對稱金鑰類型,或 null 允許任何類型。

issuers
IPrincipal[]

可接受的憑證發行者,或允許任何發行者取得與私鑰 null 相符的憑證。

uri
Uri

URI 可透過篩選,或 null 允許使用者選擇任何別名。

alias
String

如果有的話,先用初始別名預選,或 null 是沒有預選。

傳回

表示異步操作的 Task<TResult>。 結果就是使用者選擇的別名,或 null 是使用者取消了選擇。

備註

這是一個非同步包裝器。ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String) 這種過載需要 Android API 23 或更新版本。

適用於

ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], String, Int32, String)

顯示系統介面,供使用者選擇私鑰別名,依主機與埠口篩選。

public static System.Threading.Tasks.Task<string?> ChoosePrivateKeyAliasAsync(Android.App.Activity activity, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, string? host, int port, string? alias);
static member ChoosePrivateKeyAliasAsync : Android.App.Activity * string[] * Java.Security.IPrincipal[] * string * int * string -> System.Threading.Tasks.Task<string>

參數

activity
Activity

作為憑證選擇介面的父項活動。

keyTypes
String[]

允許的非對稱金鑰類型,或 null 允許任何類型。

issuers
IPrincipal[]

可接受的憑證發行者,或允許任何發行者取得與私鑰 null 相符的憑證。

host
String

請求憑證的伺服器主機名稱,或 null 是不使用主機過濾。

port
Int32

請求憑證的伺服器埠號,或 -1 若無法取得。

alias
String

如果有的話,先用初始別名預選,或 null 是沒有預選。

傳回

表示異步操作的 Task<TResult>。 結果就是使用者選擇的別名,或 null 是使用者取消了選擇。

備註

這是一個非同步包裝器。ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String)

適用於