DevicePolicyManager.GrantKeyPairToApp(ComponentName, String, String) 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.
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.
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.