Langue

DevicePolicyManager.GetKeyPairGrants Méthode

Définition

Surcharges

Nom Description
GetKeyPairGrants(String)

Appelé par un propriétaire d’appareil ou de profil ou un sélecteur de certificat délégué (une application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), pour interroger les applications qui ont accès à une clé KeyChain donnée.

GetKeyPairGrants(String, KeyChainManagerKeyPairScope)

Appelé par un propriétaire d’appareil ou de profil, sélecteur de certificat délégué (application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), ou appelant d’autorisation, pour interroger les applications qui ont accès à une clé de trousseau donnée dans l’étendue spécifiée.

GetKeyPairGrants(String)

Appelé par un propriétaire d’appareil ou de profil ou un sélecteur de certificat délégué (une application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), pour interroger les applications qui ont accès à une clé KeyChain donnée.

[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>>

Paramètres

alias
String

Alias de la clé à accorder l’accès.

Retours

applications qui ont accès à une clé donnée, organisées dans un mappage d’UID à des ensembles de noms de package.

Attributs

Remarques

Appelé par un propriétaire d’appareil ou de profil ou un sélecteur de certificat délégué (une application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), pour interroger les applications qui ont accès à une clé KeyChain donnée.

La clé est accordée par UID. Par conséquent, si plusieurs applications partagent le même UID, l’octroi de l’accès à l’un d’entre eux lui accorde automatiquement d’autres utilisateurs. Cette méthode retourne une carte contenant une entrée par UID bénéficiaire. Les entrées ont des UID en tant que clés et des ensembles de noms de package correspondants en tant que valeurs. En particulier, les packages de bénéficiaire qui ne partagent pas UID avec d’autres packages sont représentés par des entrées ayant des jeux singleton comme valeurs.

Java documentation pour android.app.admin.DevicePolicyManager.getKeyPairGrants(java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

GetKeyPairGrants(String, KeyChainManagerKeyPairScope)

Appelé par un propriétaire d’appareil ou de profil, sélecteur de certificat délégué (application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), ou appelant d’autorisation, pour interroger les applications qui ont accès à une clé de trousseau donnée dans l’étendue spécifiée.

[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>>

Paramètres

alias
String

Alias de la clé pour laquelle interroger les subventions.

scope
KeyChainManagerKeyPairScope

Étendue de la paire de clés : KeyChainManager#KEYPAIR_SCOPE_USER ou KeyChainManager#KEYPAIR_SCOPE_DEVICE.

Retours

applications qui ont accès à une clé donnée, organisées dans un mappage d’UID à des ensembles de noms de package.

Attributs

S’applique à