Поделиться через


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

Пользовательский интерфейс приложения, запрашивающего пару закрытых ключей и сертификатов.

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 для android.app.admin.DelegatedAdminReceiver.onChoosePrivateKeyAlias(android.content.Context, android.content.Intent, int, android.net.Uri, java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к