KeyChain.ChoosePrivateKeyAliasAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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)に関する非同期ラッパーです。