Sprache

DevicePolicyManager.GetKeyPairGrants Methode

Definition

Überlädt

Name Beschreibung
GetKeyPairGrants(String)

Wird von einem Gerät oder Profilbesitzer oder delegierten Zertifikatauswahl (einer App, die die #DELEGATION_CERT_SELECTION Berechtigung delegiert hat) aufgerufen, um abzufragen, welche Apps Zugriff auf einen bestimmten Schlüssel haben.

GetKeyPairGrants(String, KeyChainManagerKeyPairScope)

Aufgerufen von einem Gerät oder Profilbesitzer, delegierter Zertifikatauswahl (einer App, die die #DELEGATION_CERT_SELECTION Berechtigung delegiert hat) oder Berechtigungsaufrufer, um abzufragen, welche Apps Zugriff auf einen bestimmten Schlüsselbund im angegebenen Bereich haben.

GetKeyPairGrants(String)

Wird von einem Gerät oder Profilbesitzer oder delegierten Zertifikatauswahl (einer App, die die #DELEGATION_CERT_SELECTION Berechtigung delegiert hat) aufgerufen, um abzufragen, welche Apps Zugriff auf einen bestimmten Schlüssel haben.

[Android.Runtime.Register("getKeyPairGrants", "(Ljava/lang/String;)Ljava/util/Map;", "GetGetKeyPairGrants_Ljava_lang_String_Handler", ApiSince=31)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")]
public virtual System.Collections.Generic.IDictionary<Java.Lang.Integer,System.Collections.Generic.ICollection<string>> GetKeyPairGrants(string alias);
[<Android.Runtime.Register("getKeyPairGrants", "(Ljava/lang/String;)Ljava/util/Map;", "GetGetKeyPairGrants_Ljava_lang_String_Handler", ApiSince=31)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
abstract member GetKeyPairGrants : string -> System.Collections.Generic.IDictionary<Java.Lang.Integer, System.Collections.Generic.ICollection<string>>
override this.GetKeyPairGrants : string -> System.Collections.Generic.IDictionary<Java.Lang.Integer, System.Collections.Generic.ICollection<string>>

Parameter

alias
String

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

Gibt zurück

Apps, die Zugriff auf einen bestimmten Schlüssel haben, angeordnet in einer Zuordnung von UID zu Paketnamen.

Attribute

Hinweise

Wird von einem Gerät oder Profilbesitzer oder delegierten Zertifikatauswahl (einer App, die die #DELEGATION_CERT_SELECTION Berechtigung delegiert hat) aufgerufen, um abzufragen, welche Apps Zugriff auf einen bestimmten Schlüssel haben.

Der Schlüssel wird pro UID gewährt. Wenn also mehrere Apps dieselbe UID gemeinsam nutzen, gewährt ihnen automatisch zugriff auf eine dieser Apps. Diese Methode gibt eine Zuordnung zurück, die einen Eintrag pro Grantee UID enthält. Einträge weisen UIDs als Schlüssel und Sätze entsprechender Paketnamen als Werte auf. Insbesondere werden Grantee-Pakete, die keine UID für andere Pakete freigeben, durch Einträge mit Singleton-Sätzen als Werte dargestellt.

Java Dokumentation für android.app.admin.DevicePolicyManager.getKeyPairGrants(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:

GetKeyPairGrants(String, KeyChainManagerKeyPairScope)

Aufgerufen von einem Gerät oder Profilbesitzer, delegierter Zertifikatauswahl (einer App, die die #DELEGATION_CERT_SELECTION Berechtigung delegiert hat) oder Berechtigungsaufrufer, um abzufragen, welche Apps Zugriff auf einen bestimmten Schlüsselbund im angegebenen Bereich haben.

[Android.Runtime.Register("getKeyPairGrants", "(Ljava/lang/String;I)Ljava/util/Map;", "GetGetKeyPairGrants_Ljava_lang_String_IHandler", ApiSince=37)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")]
public virtual System.Collections.Generic.IDictionary<Java.Lang.Integer,System.Collections.Generic.ICollection<string>> GetKeyPairGrants(string alias, Android.Security.KeyChainManagerKeyPairScope scope);
[<Android.Runtime.Register("getKeyPairGrants", "(Ljava/lang/String;I)Ljava/util/Map;", "GetGetKeyPairGrants_Ljava_lang_String_IHandler", ApiSince=37)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
abstract member GetKeyPairGrants : string * Android.Security.KeyChainManagerKeyPairScope -> System.Collections.Generic.IDictionary<Java.Lang.Integer, System.Collections.Generic.ICollection<string>>
override this.GetKeyPairGrants : string * Android.Security.KeyChainManagerKeyPairScope -> System.Collections.Generic.IDictionary<Java.Lang.Integer, System.Collections.Generic.ICollection<string>>

Parameter

alias
String

Der Alias des Schlüssels, für den Abfrageerteilungen gewährt werden sollen.

scope
KeyChainManagerKeyPairScope

Der Bereich des Schlüsselpaars: KeyChainManager#KEYPAIR_SCOPE_USER oder KeyChainManager#KEYPAIR_SCOPE_DEVICE.

Gibt zurück

Apps, die Zugriff auf einen bestimmten Schlüssel haben, angeordnet in einer Zuordnung von UID zu Paketnamen.

Attribute

Gilt für: