DelegatedAdminReceiver.OnChoosePrivateKeyAlias メソッド

定義

この受信者が、認証用の秘密キーと証明書のペアのエイリアスを選択できるようにします。

[Android.Runtime.Register("onChoosePrivateKeyAlias", "(Landroid/content/Context;Landroid/content/Intent;ILandroid/net/Uri;Ljava/lang/String;)Ljava/lang/String;", "GetOnChoosePrivateKeyAlias_Landroid_content_Context_Landroid_content_Intent_ILandroid_net_Uri_Ljava_lang_String_Handler", ApiSince=29)]
public virtual string? OnChoosePrivateKeyAlias(Android.Content.Context context, Android.Content.Intent intent, int uid, Android.Net.Uri? uri, string? alias);
[<Android.Runtime.Register("onChoosePrivateKeyAlias", "(Landroid/content/Context;Landroid/content/Intent;ILandroid/net/Uri;Ljava/lang/String;)Ljava/lang/String;", "GetOnChoosePrivateKeyAlias_Landroid_content_Context_Landroid_content_Intent_ILandroid_net_Uri_Ljava_lang_String_Handler", ApiSince=29)>]
abstract member OnChoosePrivateKeyAlias : Android.Content.Context * Android.Content.Intent * int * Android.Net.Uri * string -> string
override this.OnChoosePrivateKeyAlias : Android.Content.Context * Android.Content.Intent * int * Android.Net.Uri * string -> string

パラメーター

context
Context

#onReceiveに従った実行中のコンテキスト。

intent
Intent

#onReceiveに従って受信した意図。

uid
Int32

秘密キーと証明書のペアを要求するアプリの uid。

uri
Uri

認証する URI は null である可能性があります。

alias
String

クライアントによって事前に選択されたエイリアス(null)。

返品

返してアクセス権を付与する秘密キーのエイリアス。

属性

注釈

この受信者が、認証用の秘密キーと証明書のペアのエイリアスを選択できるようにします。 このメソッドが null を返す場合、ユーザーが秘密キーと証明書のペアを選択できるようにする既定の android.app.Activity が表示されます。 このメソッドが KeyChain#KEY_ALIAS_SELECTION_DENIEDを返す場合、既定の android.app.Activity は表示されず、ユーザーは何も選択できません。 また、 KeyChain#choosePrivateKeyAliasと呼ばれるアプリは、 null を受け取ります。

このコールバックは、委任されたアプリに DevicePolicyManager#DELEGATION_CERT_SELECTION 機能がある場合にのみ適用されます。 さらに、このコールバックを受信するには、受信側のマニフェストで DeviceAdminReceiver#ACTION_CHOOSE_PRIVATE_KEY_ALIAS の意図フィルターを宣言する必要があります。 既定の実装では、単に UnsupportedOperationExceptionがスローされます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象