Lingua

DevicePolicyManager.RemoveKeyPair Metodo

Definizione

Overload

Nome Descrizione
RemoveKeyPair(ComponentName, String)

Questa API può essere chiamata dal comando seguente per rimuovere un certificato e una coppia di chiavi private installata con un alias specifico: <ul><li>Proprietario del dispositivo/li<Profile owner></li><Li>Delegated certificate installer</li><li><>Credential Management app</li></ul>

RemoveKeyPair(String, KeyChainManagerKeyPairScope)

Questa API può essere chiamata dal codice seguente per rimuovere un certificato e una coppia di chiavi privata installata in un determinato alias, specificando se risiede nel keychain specifico dell'utente o a livello di dispositivo: <ul<>li>Proprietario< del dispositivo/li><>Li Profile owner</><>li Li Delegated Certificate Installer</li>><Li Credential Management App (solo keychain specifico dell'utente)</li></ul>

RemoveKeyPair(ComponentName, String)

Questa API può essere chiamata dal comando seguente per rimuovere un certificato e una coppia di chiavi private installata con un alias specifico: <ul><li>Proprietario del dispositivo/li<Profile owner></li><Li>Delegated certificate installer</li><li><>Credential Management app</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

Parametri

admin
ComponentName

A quale DeviceAdminReceiver richiesta è associata o null se il chiamante non è un amministratore del dispositivo.

alias
String

Alias della chiave privata in cui è installato il certificato.

Valori restituiti

true se l'alias della chiave privata non esiste più, false in caso contrario.

Attributi

Commenti

Questa API può essere chiamata dal comando seguente per rimuovere un certificato e una coppia di chiavi private installata con un alias specifico: <ul><li>Proprietario del dispositivo/li<Profile owner></li><Li>Delegated certificate installer</li><li><>Credential Management app</li></ul>

Da Android android.os.Build.VERSION_CODES#Sl'app di gestione delle credenziali può chiamare questa API. Se viene chiamato dall'app di gestione delle credenziali, componentName deve essere null. Si noti che può essere presente solo un'app di gestione delle credenziali in un dispositivo non gestito.

per android.app.admin.DevicePolicyManager.removeKeyPair(android.content.ComponentName, java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

RemoveKeyPair(String, KeyChainManagerKeyPairScope)

Questa API può essere chiamata dal codice seguente per rimuovere un certificato e una coppia di chiavi privata installata in un determinato alias, specificando se risiede nel keychain specifico dell'utente o a livello di dispositivo: <ul<>li>Proprietario< del dispositivo/li><>Li Profile owner</><>li Li Delegated Certificate Installer</li>><Li Credential Management App (solo keychain specifico dell'utente)</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

Parametri

alias
String

Alias della chiave privata in cui è installato il certificato.

scope
KeyChainManagerKeyPairScope

Ambito della coppia di chiavi: KeyChainManager#KEYPAIR_SCOPE_USER o KeyChainManager#KEYPAIR_SCOPE_DEVICE.

Valori restituiti

true se l'alias della chiave privata non esiste più, false in caso contrario.

Attributi

Si applica a