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 可以为 null。
- alias
- String
客户端预先选择的别名,或为 null。
返回
要返回和授予其访问权限的私钥别名。
- 属性
注解
允许此接收方选择私钥的别名和用于身份验证的证书对。 如果此方法返回 null,则将显示默认值 android.app.Activity
,允许用户选取私钥和证书对。 如果此方法返回 KeyChain#KEY_ALIAS_SELECTION_DENIED
,则不会显示默认值 android.app.Activity
,并且不允许用户选取任何内容。 调用的应用 KeyChain#choosePrivateKeyAlias
将接收 null
回来。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。