Sprache

DevicePolicyManager.RevokeKeyPairFromApp Methode

Definition

Überlädt

Name Beschreibung
RevokeKeyPairFromApp(ComponentName, String, String)

Wird von einem Geräte- oder Profilbesitzer oder delegierten Zertifikatauswahl (einer App, die die #DELEGATION_CERT_SELECTION Berechtigung delegiert hat) aufgerufen, um die Gewährung einer Anwendung für ein Schlüsselbundpaar zu widerrufen.

RevokeKeyPairFromApp(String, String, KeyChainManagerKeyPairScope)

Aufgerufen von einem Gerät oder Profilbesitzer, delegierter Zertifikatauswahl (einer App, die die #DELEGATION_CERT_SELECTION Berechtigung delegiert hat) oder Berechtigungsaufrufer, um die Erteilung einer Anwendung an ein Schlüsselbundpaar für den angegebenen Bereich zu widerrufen.

RevokeKeyPairFromApp(ComponentName, String, String)

Wird von einem Geräte- oder Profilbesitzer oder delegierten Zertifikatauswahl (einer App, die die #DELEGATION_CERT_SELECTION Berechtigung delegiert hat) aufgerufen, um die Gewährung einer Anwendung für ein Schlüsselbundpaar zu widerrufen.

[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

Parameter

admin
ComponentName

Welche DeviceAdminReceiver Anforderung dieser Anforderung zugeordnet ist, oder null wenn sie von einer delegierten Zertifikatauswahl aus aufgerufen wird.

alias
String

Der Alias des Schlüssels, von dem der Zugriff widerrufen werden soll.

packageName
String

Der Name des (bereits installierten) Pakets, aus dem der Zugriff widerrufen werden soll.

Gibt zurück

true wenn die Erteilung erfolgreich widerrufen wurde, false andernfalls.

Attribute

Hinweise

Wird von einem Geräte- oder Profilbesitzer oder delegierten Zertifikatauswahl (einer App, die die #DELEGATION_CERT_SELECTION Berechtigung delegiert hat) aufgerufen, um die Gewährung einer Anwendung für ein Schlüsselbundpaar zu widerrufen. Aufrufe der Anwendung schlagen android.security.KeyChain#getPrivateKey fehl, nachdem die Erteilung widerrufen wurde.

Die Grantee-App empfängt die android.security.KeyChain#ACTION_KEY_ACCESS_CHANGED Übertragung, wenn der Zugriff auf einen Schlüssel widerrufen wird.

Wenn sie android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE nicht mit einem vorhandenen Schlüssel übereinstimmt, wird ein IllegalArgumentException Fehler alias ausgelöst.

Java Dokumentation für android.app.admin.DevicePolicyManager.revokeKeyPairFromApp(android.content.ComponentName, java.lang.String, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

RevokeKeyPairFromApp(String, String, KeyChainManagerKeyPairScope)

Aufgerufen von einem Gerät oder Profilbesitzer, delegierter Zertifikatauswahl (einer App, die die #DELEGATION_CERT_SELECTION Berechtigung delegiert hat) oder Berechtigungsaufrufer, um die Erteilung einer Anwendung an ein Schlüsselbundpaar für den angegebenen Bereich zu widerrufen.

[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

Parameter

alias
String

Der Alias des Schlüssels, von dem der Zugriff widerrufen werden soll.

packageName
String

Der Name des (bereits installierten) Pakets, aus dem der Zugriff widerrufen werden soll.

scope
KeyChainManagerKeyPairScope

Der Bereich des Schlüsselpaars: KeyChainManager#KEYPAIR_SCOPE_USER oder KeyChainManager#KEYPAIR_SCOPE_DEVICE.

Gibt zurück

true wenn die Erteilung erfolgreich widerrufen wurde, false andernfalls.

Attribute

Gilt für: