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
を使用して、ユーザーに推奨される選択肢を絞り込む場合があります。 または issuers
がkeyTypes
指定されていて空でない場合、KeyChain に一致する証明書がない場合、証明書の選択プロンプトは完全に抑制されます。
uri
は、資格情報を要求するサーバーに関するより多くのコンテキストをユーザーに提供するために使用できます。
alias
を使用すると、呼び出し元は、ユーザーの確認の対象となる既存のエイリアスを事前に選択できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
を使用して、ユーザーに推奨される選択肢を絞り込む場合があります。 または issuers
がkeyTypes
指定されていて空でない場合、KeyChain に一致する証明書がない場合、証明書の選択プロンプトは完全に抑制されます。
host
と port
は、資格情報を要求するサーバーに関するより多くのコンテキストをユーザーに提供するために使用できます。
alias
を使用すると、呼び出し元は、ユーザーの確認の対象となる既存のエイリアスを事前に選択できます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。