Langue

DevicePolicyManager.RevokeKeyPairFromApp Méthode

Définition

Surcharges

Nom Description
RevokeKeyPairFromApp(ComponentName, String, String)

Appelé par un propriétaire d’appareil ou de profil ou par un sélecteur de certificats délégué (application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), pour révoquer l’octroi d’une application à une paire de clés KeyChain.

RevokeKeyPairFromApp(String, 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 révoquer l’octroi d’une application à une paire de clés KeyChain pour l’étendue spécifiée.

RevokeKeyPairFromApp(ComponentName, String, String)

Appelé par un propriétaire d’appareil ou de profil ou par un sélecteur de certificats délégué (application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), pour révoquer l’octroi d’une application à une paire de clés 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

Paramètres

admin
ComponentName

Auquel DeviceAdminReceiver cette requête est associée ou null si vous appelez à partir d’un sélecteur de certificats délégué.

alias
String

Alias de la clé à partir duquel révoquer l’accès.

packageName
String

Nom du package (déjà installé) à partir duquel révoquer l’accès.

Retours

true si l’octroi a été révoqué correctement, false sinon.

Attributs

Remarques

Appelé par un propriétaire d’appareil ou de profil ou par un sélecteur de certificats délégué (application qui a été déléguée au #DELEGATION_CERT_SELECTION privilège), pour révoquer l’octroi d’une application à une paire de clés KeyChain. Les appels effectués par l’application échouent android.security.KeyChain#getPrivateKey une fois l’octroi révoqué.

L’application bénéficiaire reçoit la android.security.KeyChain#ACTION_KEY_ACCESS_CHANGED diffusion lorsque l’accès à une clé est révoqué.

À partir de lève android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE une IllegalArgumentException valeur si alias elle ne correspond pas à une clé existante.

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

RevokeKeyPairFromApp(String, 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 révoquer l’octroi d’une application à une paire de clés KeyChain pour l’étendue spécifiée.

[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

Paramètres

alias
String

Alias de la clé à partir duquel révoquer l’accès.

packageName
String

Nom du package (déjà installé) à partir duquel révoquer l’accès.

scope
KeyChainManagerKeyPairScope

Étendue de la paire de clés : KeyChainManager#KEYPAIR_SCOPE_USER ou KeyChainManager#KEYPAIR_SCOPE_DEVICE.

Retours

true si l’octroi a été révoqué correctement, false sinon.

Attributs

S’applique à