KeyChain.ChoosePrivateKeyAlias メソッド

定義

オーバーロード

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

ユーザーが秘密キーのエイリアスと認証用の証明書ペアを選択するための Activity を起動します。

ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String)

ユーザーが秘密キーのエイリアスと認証用の証明書ペアを選択するための Activity を起動します。

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を実装することで特定の秘密キーエイリアスを選択できます。

keyTypesissuers を使用して、ユーザーに推奨される選択肢を絞り込むことができます。 keyTypesまたはissuersが指定されていて空でない場合、KeyChain に一致する証明書がない場合、証明書の選択プロンプトは完全に抑制されます。

uri は、資格情報を要求するサーバーに関するより多くのコンテキストをユーザーに提供するために使用できます。

alias を使用すると、呼び出し元は、ユーザーの確認の対象となる既存のエイリアスを事前に選択できます。

android.security.KeyChain.choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], android.net.Uri, java.lang.String)の Java ドキュメント。

このページの一部は、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を実装することで特定の秘密キーエイリアスを選択できます。

keyTypesissuers を使用して、ユーザーに推奨される選択肢を絞り込むことができます。 keyTypesまたはissuersが指定されていて空でない場合、KeyChain に一致する証明書がない場合、証明書の選択プロンプトは完全に抑制されます。

host portを使用して、資格情報を要求するサーバーに関するより多くのコンテキストをユーザーに提供できます。

alias を使用すると、呼び出し元は、ユーザーの確認の対象となる既存のエイリアスを事前に選択できます。

android.security.KeyChain.choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], java.lang.String, int, java.lang.String)の Java ドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象