DevicePolicyManager.GetKeyPairGrants Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| GetKeyPairGrants(String, KeyChainManagerKeyPairScope) |
Chiamato da un proprietario del dispositivo o del profilo, un selettore di certificati delegato (un'app delegata al |
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.
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