DevicePolicyManager.GetKeyPairGrants Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| 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 |
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.
É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