DevicePolicyManager.RevokeKeyPairFromApp Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| 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 |
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.
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.
É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