Language

KeyChain.ChoosePrivateKeyAliasAsync メソッド

定義

オーバーロード

名前 説明
ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], Uri, String)

ユーザーが秘密キーのエイリアスを選択するためのシステム UI を表示し、URI でフィルター処理します。

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

ユーザーが秘密キーのエイリアスを選択するためのシステム UI を表示し、ホストとポートでフィルター処理します。

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

ユーザーが秘密キーのエイリアスを選択するためのシステム UI を表示し、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

証明書選択 UI の親として使用するアクティビティ。

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)

ユーザーが秘密キーのエイリアスを選択するためのシステム UI を表示し、ホストとポートでフィルター処理します。

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

証明書選択 UI の親として使用するアクティビティ。

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)に関する非同期ラッパーです。

適用対象