Lingua

DevicePolicyManager.RevokeKeyPairFromApp Metodo

Definizione

Overload

Nome Descrizione
RevokeKeyPairFromApp(ComponentName, String, 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 revocare la concessione di un'applicazione a una coppia di chiavi KeyChain.

RevokeKeyPairFromApp(String, 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 revocare la concessione di un'applicazione a una coppia di chiavi KeyChain per l'ambito specificato.

RevokeKeyPairFromApp(ComponentName, String, 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 revocare la concessione di un'applicazione a una coppia di chiavi KeyChain.

[Android.Runtime.Register("revokeKeyPairFromApp", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z", "GetRevokeKeyPairFromApp_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")]
public virtual bool RevokeKeyPairFromApp(Android.Content.ComponentName? admin, string alias, string packageName);
[<Android.Runtime.Register("revokeKeyPairFromApp", "(Landroid/content/ComponentName;Ljava/lang/String;Ljava/lang/String;)Z", "GetRevokeKeyPairFromApp_Landroid_content_ComponentName_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=30)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
abstract member RevokeKeyPairFromApp : Android.Content.ComponentName * string * string -> bool
override this.RevokeKeyPairFromApp : Android.Content.ComponentName * string * string -> bool

Parametri

admin
ComponentName

A quale DeviceAdminReceiver richiesta è associata o null se si chiama da un selezionatore di certificati delegato.

alias
String

Alias della chiave da cui revocare l'accesso.

packageName
String

Nome del pacchetto (già installato) da cui revocare l'accesso.

Valori restituiti

true se la concessione è stata revocata correttamente, false in caso contrario.

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 revocare la concessione di un'applicazione a una coppia di chiavi KeyChain. Le chiamate da parte dell'applicazione a android.security.KeyChain#getPrivateKey avranno esito negativo dopo la revoca della concessione.

L'app utente autorizzato riceverà la android.security.KeyChain#ACTION_KEY_ACCESS_CHANGED trasmissione quando viene revocato l'accesso a una chiave.

A partire da android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE genera un'eccezione IllegalArgumentException se alias non corrisponde a una chiave esistente.

per android.app.admin.DevicePolicyManager.revokeKeyPairFromApp(android.content.ComponentName, java.lang.String, 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

RevokeKeyPairFromApp(String, 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 revocare la concessione di un'applicazione a una coppia di chiavi KeyChain per l'ambito specificato.

[Android.Runtime.Register("revokeKeyPairFromApp", "(Ljava/lang/String;Ljava/lang/String;I)Z", "GetRevokeKeyPairFromApp_Ljava_lang_String_Ljava_lang_String_IHandler", ApiSince=37)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")]
public virtual bool RevokeKeyPairFromApp(string alias, string packageName, Android.Security.KeyChainManagerKeyPairScope scope);
[<Android.Runtime.Register("revokeKeyPairFromApp", "(Ljava/lang/String;Ljava/lang/String;I)Z", "GetRevokeKeyPairFromApp_Ljava_lang_String_Ljava_lang_String_IHandler", ApiSince=37)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
abstract member RevokeKeyPairFromApp : string * string * Android.Security.KeyChainManagerKeyPairScope -> bool
override this.RevokeKeyPairFromApp : string * string * Android.Security.KeyChainManagerKeyPairScope -> bool

Parametri

alias
String

Alias della chiave da cui revocare l'accesso.

packageName
String

Nome del pacchetto (già installato) da cui revocare l'accesso.

scope
KeyChainManagerKeyPairScope

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

Valori restituiti

true se la concessione è stata revocata correttamente, false in caso contrario.

Attributi

Si applica a