KeyChain.ChoosePrivateKeyAlias メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String) |
ユーザーが秘密キーのエイリアスと認証用の証明書ペアを選択するための |
| ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String) |
ユーザーが秘密キーのエイリアスと認証用の証明書ペアを選択するための |
ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String)
ユーザーが秘密キーのエイリアスと認証用の証明書ペアを選択するための Activity を起動します。
[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
パラメーター
- activity
- Activity
新しいサブアクティビティを起動するために使用する Activity コンテキストは、ユーザーに秘密キーの選択を求めます。startActivity()を呼び出すためにのみ使用されます。null にすることはできません。
- response
- IKeyChainAliasCallback
要求が完了したときに呼び出すコールバック。は null にすることはできません。
- keyTypes
- String[]
"RSA"、"EC"、null など、許容される非対称キーの型。
- issuers
- IPrincipal[]
秘密キーと一致する証明書の許容される証明書発行者。null。
- uri
- Uri
サーバーが証明書を要求している完全な URI。使用できない場合は null。
- alias
- String
使用可能な場合は事前選択するエイリアス。使用できない場合は null。
- 属性
注釈
ユーザーが秘密キーのエイリアスと認証用の証明書ペアを選択するための Activity を起動します。 選択したエイリアスまたは null は、KeyChainAliasCallback コールバックを介して返されます。
デバイス ポリシー コントローラー (デバイスまたはプロファイル所有者) は、アクティビティが表示される前に要求をインターセプトして、 android.app.admin.DeviceAdminReceiver#onChoosePrivateKeyAlias onChoosePrivateKeyAliasを実装することで特定の秘密キーエイリアスを選択できます。
keyTypes と issuers を使用して、ユーザーに推奨される選択肢を絞り込むことができます。
keyTypesまたはissuersが指定されていて空でない場合、KeyChain に一致する証明書がない場合、証明書の選択プロンプトは完全に抑制されます。
uri は、資格情報を要求するサーバーに関するより多くのコンテキストをユーザーに提供するために使用できます。
alias を使用すると、呼び出し元は、ユーザーの確認の対象となる既存のエイリアスを事前に選択できます。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。
適用対象
ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String)
ユーザーが秘密キーのエイリアスと認証用の証明書ペアを選択するための Activity を起動します。
[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
パラメーター
- activity
- Activity
新しいサブアクティビティを起動するために使用する Activity コンテキストは、ユーザーに秘密キーの選択を求めます。startActivity()を呼び出すためにのみ使用されます。null にすることはできません。
- response
- IKeyChainAliasCallback
要求が完了したときに呼び出すコールバック。は null にすることはできません。
- keyTypes
- String[]
"RSA"、"EC"、null など、許容される非対称キーの型。
- issuers
- IPrincipal[]
秘密キーと一致する証明書の許容される証明書発行者。null。
- host
- String
証明書を要求するサーバーのホスト名。使用できない場合は null。
- port
- Int32
証明書を要求しているサーバーのポート番号。使用できない場合は -1。
- alias
- String
使用可能な場合は事前選択するエイリアス。使用できない場合は null。
- 属性
注釈
ユーザーが秘密キーのエイリアスと認証用の証明書ペアを選択するための Activity を起動します。 選択したエイリアスまたは null は、KeyChainAliasCallback コールバックを介して返されます。
デバイス ポリシー コントローラー (デバイスまたはプロファイル所有者) は、アクティビティが表示される前に要求をインターセプトして、 android.app.admin.DeviceAdminReceiver#onChoosePrivateKeyAlias onChoosePrivateKeyAliasを実装することで特定の秘密キーエイリアスを選択できます。
keyTypes と issuers を使用して、ユーザーに推奨される選択肢を絞り込むことができます。
keyTypesまたはissuersが指定されていて空でない場合、KeyChain に一致する証明書がない場合、証明書の選択プロンプトは完全に抑制されます。
host
portを使用して、資格情報を要求するサーバーに関するより多くのコンテキストをユーザーに提供できます。
alias を使用すると、呼び出し元は、ユーザーの確認の対象となる既存のエイリアスを事前に選択できます。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。