DevicePolicyManager.GetKeyPairGrants Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| GetKeyPairGrants(String) |
Llamado por un propietario de perfil o dispositivo, o selector de certificados delegados (una aplicación que se ha delegado el |
| GetKeyPairGrants(String, KeyChainManagerKeyPairScope) |
Llamado por un propietario de perfil o dispositivo, selector de certificados delegados (una aplicación que ha delegado el |
GetKeyPairGrants(String)
Llamado por un propietario de perfil o dispositivo, o selector de certificados delegados (una aplicación que se ha delegado el #DELEGATION_CERT_SELECTION privilegio), para consultar qué aplicaciones tienen acceso a una clave de cadena de claves determinada.
[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>>
Parámetros
- alias
- String
Alias de la clave a la que se va a conceder acceso.
Devoluciones
aplicaciones que tienen acceso a una clave determinada, organizadas en un mapa de UID a conjuntos de nombres de paquete.
- Atributos
Comentarios
Llamado por un propietario de perfil o dispositivo, o selector de certificados delegados (una aplicación que se ha delegado el #DELEGATION_CERT_SELECTION privilegio), para consultar qué aplicaciones tienen acceso a una clave de cadena de claves determinada.
La clave se concede por UID, por lo que si varias aplicaciones comparten el mismo UID, concediéndole acceso a uno de ellos automáticamente lo concede a otros. Este método devuelve un mapa que contiene una entrada por UID de receptor. Las entradas tienen UID como claves y conjuntos de nombres de paquete correspondientes como valores. En concreto, los paquetes receptores que no comparten UID con otros paquetes se representan mediante entradas que tienen conjuntos singleton como valores.
Java documentación para android.app.admin.DevicePolicyManager.getKeyPairGrants(java.lang.String).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
GetKeyPairGrants(String, KeyChainManagerKeyPairScope)
Llamado por un propietario de perfil o dispositivo, selector de certificados delegados (una aplicación que ha delegado el #DELEGATION_CERT_SELECTION privilegio) o el autor de la llamada de permisos, para consultar qué aplicaciones tienen acceso a una clave de cadena de claves determinada en el ámbito especificado.
[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>>
Parámetros
- alias
- String
Alias de la clave para la que se van a consultar las concesiones.
Ámbito del par de claves: KeyChainManager#KEYPAIR_SCOPE_USER o KeyChainManager#KEYPAIR_SCOPE_DEVICE.
Devoluciones
aplicaciones que tienen acceso a una clave determinada, organizadas en un mapa de UID a conjuntos de nombres de paquete.
- Atributos
Comentarios
Llamado por un propietario de perfil o dispositivo, selector de certificados delegados (una aplicación que ha delegado el privilegio DELEGATION_CERT_SELECTION) o el autor de la llamada de permisos, para consultar qué aplicaciones tienen acceso a una clave de cadena de claves determinada en el ámbito especificado.
Referencia de Android para android.app.admin.DevicePolicyManager.getKeyPairGrants.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.