DeviceAdminReceiver.OnChoosePrivateKeyAlias 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
允許接收端選擇私鑰與憑證對的別名以進行認證。
[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 回覆。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。