Freigeben über


DelegatedAdminReceiver.OnChoosePrivateKeyAlias Methode

Definition

Ermöglicht diesem Empfänger, den Alias für einen privaten Schlüssel und ein Zertifikatpaar für die Authentifizierung auszuwählen.

[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

Parameter

context
Context

Der ausgeführte Kontext gemäß #onReceive.

intent
Intent

Die empfangene Absicht gemäß #onReceive.

uid
Int32

Die UID der App, die nach dem privaten Schlüssel- und Zertifikatpaar fragt.

uri
Uri

Der zu authentifizierde URI kann NULL sein.

alias
String

Der vom Client oder null ausgewählte Alias.

Gibt zurück

Der Alias des privaten Schlüssels, der zurückgegeben und Zugriff gewährt werden soll.

Attribute

Hinweise

Ermöglicht diesem Empfänger, den Alias für einen privaten Schlüssel und ein Zertifikatpaar für die Authentifizierung auszuwählen. Wenn diese Methode NULL zurückgibt, wird der Standardwert android.app.Activity angezeigt, mit dem der Benutzer einen privaten Schlüssel und ein Zertifikatpaar auswählen kann. Wenn diese Methode zurückgegeben KeyChain#KEY_ALIAS_SELECTION_DENIEDwird, wird der Standardwert android.app.Activity nicht angezeigt, und der Benutzer darf nichts auswählen. Und die aufgerufene App KeyChain#choosePrivateKeyAliaswird zurückerhalten null .

Dieser Rückruf gilt nur, wenn die delegierte App über eine Funktion verfügt DevicePolicyManager#DELEGATION_CERT_SELECTION . Darüber hinaus muss er einen Intent-Filter für DeviceAdminReceiver#ACTION_CHOOSE_PRIVATE_KEY_ALIAS das Manifest des Empfängers deklarieren, um diesen Rückruf zu empfangen. Die Standardimplementierung löst einfach aus UnsupportedOperationException.

Java-Dokumentation für android.app.admin.DelegatedAdminReceiver.onChoosePrivateKeyAlias(android.content.Context, android.content.Intent, int, android.net.Uri, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: