語言

DeviceAdminReceiver.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=23)]
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=23)>]
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 可能是空的。

alias
String

由客戶端預先選擇的別名,或稱為空。

傳回

私鑰別名,用來回傳並授權存取權限。

屬性

備註

允許接收端選擇私鑰與憑證對的別名以進行認證。 若此方法回傳 null, android.app.Activity 則顯示預設值,讓使用者選擇私鑰與憑證配對。 若此方法返回 KeyChain#KEY_ALIAS_SELECTION_DENIED,預設 android.app.Activity 值將不顯示,使用者也無法選擇任何選項。 而那個打電話給 KeyChain#choosePrivateKeyAlias的應用程式會收到 null 回覆。

Java 文件 android.app.admin.DeviceAdminReceiver.onChoosePrivateKeyAlias(android.content.Context, android.content.Intent, int, android.net.Uri, java.lang.String)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於