Idioma

DevicePolicyManager.HasKeyPair Método

Definição

Sobrecargas

Nome Description
HasKeyPair(String)

Essa API pode ser chamada pelo seguinte para consultar se um certificado e uma chave privada estão instalados em um determinado alias: <ul><li>Proprietário do dispositivo</li li><>Proprietário< do perfil/li li><>Instalador de certificado< delegado/li><li>Aplicativo de gerenciamento< de credenciais/li li><>Um aplicativo que contém a android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permissão</li></ul>

        If called by the credential management app, the alias must exist in the credential
        management app's <code data-dev-comment-type="c">android.security.AppUriAuthenticationPolicy</code>.
HasKeyPair(String, KeyChainManagerKeyPairScope)

Essa API pode ser chamada pelo seguinte para consultar se um certificado e uma chave privada estão instalados em um determinado alias para o escopo especificado: ul>li Proprietário do dispositivo</li<>li>Proprietário do perfil</li li><>Instalador de certificado< delegado/li><li li>Aplicativo de gerenciamento de credenciais (somente chave específica do usuário)</li><>Um aplicativo que contém a android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permissão</li></ul><<>

HasKeyPair(String)

Essa API pode ser chamada pelo seguinte para consultar se um certificado e uma chave privada estão instalados em um determinado alias: <ul><li>Proprietário do dispositivo</li li><>Proprietário< do perfil/li li><>Instalador de certificado< delegado/li><li>Aplicativo de gerenciamento< de credenciais/li li><>Um aplicativo que contém a android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permissão</li></ul>

        If called by the credential management app, the alias must exist in the credential
        management app's <code data-dev-comment-type="c">android.security.AppUriAuthenticationPolicy</code>.
[Android.Runtime.Register("hasKeyPair", "(Ljava/lang/String;)Z", "GetHasKeyPair_Ljava_lang_String_Handler", ApiSince=31)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")]
public virtual bool HasKeyPair(string alias);
[<Android.Runtime.Register("hasKeyPair", "(Ljava/lang/String;)Z", "GetHasKeyPair_Ljava_lang_String_Handler", ApiSince=31)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES")>]
abstract member HasKeyPair : string -> bool
override this.HasKeyPair : string -> bool

Parâmetros

alias
String

O alias no qual o par de chaves está instalado.

Retornos

true se houver um par de chaves com esse alias, false caso contrário.

Atributos

Comentários

Essa API pode ser chamada pelo seguinte para consultar se um certificado e uma chave privada estão instalados em um determinado alias: <ul><li>Proprietário do dispositivo</li li><>Proprietário< do perfil/li li><>Instalador de certificado< delegado/li><li>Aplicativo de gerenciamento< de credenciais/li li><>Um aplicativo que contém a android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permissão</li></ul>

Se chamado pelo aplicativo de gerenciamento de credenciais, o alias deverá existir no aplicativo de gerenciamento de credenciais.android.security.AppUriAuthenticationPolicy

Java documentação para android.app.admin.DevicePolicyManager.hasKeyPair(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

HasKeyPair(String, KeyChainManagerKeyPairScope)

Essa API pode ser chamada pelo seguinte para consultar se um certificado e uma chave privada estão instalados em um determinado alias para o escopo especificado: ul>li Proprietário do dispositivo</li<>li>Proprietário do perfil</li li><>Instalador de certificado< delegado/li><li li>Aplicativo de gerenciamento de credenciais (somente chave específica do usuário)</li><>Um aplicativo que contém a android.Manifest.permission#MANAGE_DEVICE_POLICY_CERTIFICATES permissão</li></ul><<>

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

Parâmetros

alias
String

O alias no qual o par de chaves está instalado.

scope
KeyChainManagerKeyPairScope

O escopo do par de chaves: KeyChainManager#KEYPAIR_SCOPE_USER ou KeyChainManager#KEYPAIR_SCOPE_DEVICE.

Retornos

true se houver um par de chaves com esse alias, false caso contrário.

Atributos

Aplica-se a