DevicePolicyManager.RemoveKeyPair Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.
Á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