Lenguaje

DevicePolicyManager.RemoveKeyPair Método

Definición

Sobrecargas

Nombre Description
RemoveKeyPair(ComponentName, String)

Puede llamar a esta API para quitar un certificado y un par de claves privadas instalados en un alias determinado: <ul><li>Device owner</li li><>Li Profile owner</li><>Li Delegated certificate installer</li li><Li>Credential management app/li Li Credential management app</li/li></ul>

RemoveKeyPair(String, KeyChainManagerKeyPairScope)

Puede llamar a esta API para quitar un certificado y un par de claves privadas instalados en un alias determinado, especificando si reside en una cadena de claves específica del usuario o en todo el dispositivo: ul>li Propietario del dispositivo/>><propietario del perfil li li Propietario< del perfil<>></li>><Li Aplicación de administración de credenciales li (solo cadena de claves específica del usuario)</li<>/ul<><<>

RemoveKeyPair(ComponentName, String)

Puede llamar a esta API para quitar un certificado y un par de claves privadas instalados en un alias determinado: <ul><li>Device owner</li li><>Li Profile owner</li><>Li Delegated certificate installer</li li><Li>Credential management app/li Li Credential management app</li/li></ul>

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

Parámetros

admin
ComponentName

Al que DeviceAdminReceiver está asociada esta solicitud, o null si el autor de la llamada no es un administrador de dispositivos.

alias
String

Alias de clave privada con el que está instalado el certificado.

Devoluciones

true Si el alias de clave privada ya no existe, false de lo contrario.

Atributos

Comentarios

Puede llamar a esta API para quitar un certificado y un par de claves privadas instalados en un alias determinado: <ul><li>Device owner</li li><>Li Profile owner</li><>Li Delegated certificate installer</li li><Li>Credential management app/li Li Credential management app</li/li></ul>

Desde Android android.os.Build.VERSION_CODES#S, la aplicación de administración de credenciales puede llamar a esta API. Si lo llama la aplicación de administración de credenciales, componentName debe ser null. Tenga en cuenta que solo puede haber una aplicación de administración de credenciales en un dispositivo no administrado.

Java documentación para android.app.admin.DevicePolicyManager.removeKeyPair(android.content.ComponentName, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

RemoveKeyPair(String, KeyChainManagerKeyPairScope)

Puede llamar a esta API para quitar un certificado y un par de claves privadas instalados en un alias determinado, especificando si reside en una cadena de claves específica del usuario o en todo el dispositivo: ul>li Propietario del dispositivo/>><propietario del perfil li li Propietario< del perfil<>></li>><Li Aplicación de administración de credenciales li (solo cadena de claves específica del usuario)</li<>/ul<><<>

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

Parámetros

alias
String

Alias de clave privada con el que está instalado el certificado.

scope
KeyChainManagerKeyPairScope

Ámbito del par de claves: KeyChainManager#KEYPAIR_SCOPE_USER o KeyChainManager#KEYPAIR_SCOPE_DEVICE.

Devoluciones

true Si el alias de clave privada ya no existe, false de lo contrario.

Atributos

Se aplica a