DelegatedAdminReceiver.OnChoosePrivateKeyAlias Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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_DENIED
wird, wird der Standardwert android.app.Activity
nicht angezeigt, und der Benutzer darf nichts auswählen. Und die aufgerufene App KeyChain#choosePrivateKeyAlias
wird 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
.
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.