DelegatedAdminReceiver.OnChoosePrivateKeyAlias Método

Definição

Permite que esse receptor selecione o alias de uma chave privada e um par de certificados para autenticação.

[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

Parâmetros

context
Context

O contexto de execução de acordo #onReceivecom .

intent
Intent

A intenção recebida de acordo #onReceivecom .

uid
Int32

O uid do aplicativo solicitando a chave privada e o par de certificados.

uri
Uri

O URI a ser autenticado pode ser nulo.

alias
String

O alias pré-selecionado pelo cliente ou nulo.

Retornos

O alias de chave privada ao qual retornar e conceder acesso.

Atributos

Comentários

Permite que esse receptor selecione o alias de uma chave privada e um par de certificados para autenticação. Se esse método retornar nulo, o padrão android.app.Activity será mostrado que permite que o usuário escolha uma chave privada e um par de certificados. Se esse método retornar KeyChain#KEY_ALIAS_SELECTION_DENIED, o padrão android.app.Activity não será mostrado e o usuário não poderá escolher nada. E o aplicativo, chamado KeyChain#choosePrivateKeyAlias, receberá de null volta.

Esse retorno de chamada só será aplicável se o aplicativo delegado tiver DevicePolicyManager#DELEGATION_CERT_SELECTION capacidade. Além disso, ele deve declarar um filtro de intenção no DeviceAdminReceiver#ACTION_CHOOSE_PRIVATE_KEY_ALIAS manifesto do receptor para receber esse retorno de chamada. A implementação padrão simplesmente gera UnsupportedOperationException.

Java documentação para android.app.admin.DelegatedAdminReceiver.onChoosePrivateKeyAlias(android.content.Context, android.content.Intent, int, android.net.Uri, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a