Lingua

DevicePolicyManager.GetKeyPairGrants Metodo

Definizione

Overload

Nome Descrizione
GetKeyPairGrants(String)

Chiamato da un proprietario del dispositivo o del profilo o da un selezionatore di certificati delegato (un'app delegata al #DELEGATION_CERT_SELECTION privilegio), per eseguire una query sulle app a cui le app hanno accesso a una determinata chiave KeyChain.

GetKeyPairGrants(String, KeyChainManagerKeyPairScope)

Chiamato da un proprietario del dispositivo o del profilo, un selettore di certificati delegato (un'app delegata al #DELEGATION_CERT_SELECTION privilegio) o un chiamante di autorizzazione per eseguire una query su quali app hanno accesso a una determinata chiave KeyChain nell'ambito specificato.

GetKeyPairGrants(String)

Chiamato da un proprietario del dispositivo o del profilo o da un selezionatore di certificati delegato (un'app delegata al #DELEGATION_CERT_SELECTION privilegio), per eseguire una query sulle app a cui le app hanno accesso a una determinata chiave KeyChain.

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

Parametri

alias
String

Alias della chiave a cui concedere l'accesso.

Valori restituiti

app che hanno accesso a una determinata chiave, disposte in una mappa da UID a set di nomi di pacchetti.

Attributi

Commenti

Chiamato da un proprietario del dispositivo o del profilo o da un selezionatore di certificati delegato (un'app delegata al #DELEGATION_CERT_SELECTION privilegio), per eseguire una query sulle app a cui le app hanno accesso a una determinata chiave KeyChain.

La chiave viene concessa in base all'UID, quindi se più app condividono lo stesso UID, concedendole l'accesso a uno di essi automaticamente concedendole ad altri utenti. Questo metodo restituisce una mappa contenente una voce per UID autorizzato. Le voci hanno UID come chiavi e set di nomi di pacchetti corrispondenti come valori. In particolare, i pacchetti autorizzati che non condividono UID con altri pacchetti sono rappresentati da voci con set singleton come valori.

per android.app.admin.DevicePolicyManager.getKeyPairGrants(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

GetKeyPairGrants(String, KeyChainManagerKeyPairScope)

Chiamato da un proprietario del dispositivo o del profilo, un selettore di certificati delegato (un'app delegata al #DELEGATION_CERT_SELECTION privilegio) o un chiamante di autorizzazione per eseguire una query su quali app hanno accesso a una determinata chiave KeyChain nell'ambito specificato.

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

Parametri

alias
String

Alias della chiave per cui eseguire una query.

scope
KeyChainManagerKeyPairScope

Ambito della coppia di chiavi: KeyChainManager#KEYPAIR_SCOPE_USER o KeyChainManager#KEYPAIR_SCOPE_DEVICE.

Valori restituiti

app che hanno accesso a una determinata chiave, disposte in una mappa da UID a set di nomi di pacchetti.

Attributi

Si applica a