DevicePolicyManager.GrantKeyPairToApp(ComponentName, String, String) Methode

Definition

Wird von einem Gerät oder Profilbesitzer oder delegierter Zertifikatauswahl (einer App, die die #DELEGATION_CERT_SELECTION Berechtigung delegiert hat) aufgerufen, um einer Anwendung Zugriff auf einen bereits installierten (oder generierten) Schlüsselbund zu gewähren.

[Android.Runtime.Register("grantKeyPairToApp", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z", "GetGrantKeyPairToApp_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)]
public virtual bool GrantKeyPairToApp(Android.Content.ComponentName? admin, string alias, string packageName);
[<Android.Runtime.Register("grantKeyPairToApp", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z", "GetGrantKeyPairToApp_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)>]
abstract member GrantKeyPairToApp : Android.Content.ComponentName * string * string -> bool
override this.GrantKeyPairToApp : Android.Content.ComponentName * string * string -> bool

Parameter

admin
ComponentName

Welche DeviceAdminReceiver Anforderung dieser Anforderung zugeordnet ist, oder null wenn sie von einer delegierten Zertifikatauswahl aus aufgerufen wird.

alias
String

Der Alias des Schlüssels, auf den Der Zugriff gewährt werden soll.

packageName
String

Der Name des (bereits installierten) Pakets, auf das Der Zugriff gewährt werden soll.

Gibt zurück

true wenn die Erteilung erfolgreich festgelegt wurde, false andernfalls.

Attribute

Hinweise

Wird von einem Gerät oder Profilbesitzer oder delegierter Zertifikatauswahl (einer App, die die #DELEGATION_CERT_SELECTION Berechtigung delegiert hat) aufgerufen, um einer Anwendung Zugriff auf einen bereits installierten (oder generierten) Schlüsselbund zu gewähren. Dies ist nützlich (in Kombination mit #installKeyPair oder #generateKeyPair), um einen Anwendungsaufruf android.security.KeyChain#getPrivateKey zu ermöglichen, ohne zuerst anrufen android.security.KeyChain#choosePrivateKeyAlias zu müssen.

Die Grantee-App empfängt die android.security.KeyChain#ACTION_KEY_ACCESS_CHANGED Übertragung, wenn der Zugriff auf einen Schlüssel gewährt wird.

Wenn sie android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE nicht mit einem vorhandenen Schlüssel übereinstimmt, wird ein IllegalArgumentException Fehler alias ausgelöst.

Java Dokumentation für android.app.admin.DevicePolicyManager.grantKeyPairToApp(android.content.ComponentName, java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: