KeyChain.CreateInstallIntent Método

Definição

Retorna um Intent que pode ser usado para instalação de credenciais.

[Android.Runtime.Register("createInstallIntent", "()Landroid/content/Intent;", "")]
public static Android.Content.Intent CreateInstallIntent();
[<Android.Runtime.Register("createInstallIntent", "()Landroid/content/Intent;", "")>]
static member CreateInstallIntent : unit -> Android.Content.Intent

Retornos

Atributos

Comentários

Retorna um Intent que pode ser usado para instalação de credenciais. A intenção pode ser usada sem extras, caso em que o usuário poderá instalar credenciais de sua própria origem.

Como alternativa, #EXTRA_CERTIFICATE ou #EXTRA_PKCS12 talvez usado para especificar os bytes de um certificado X.509 ou um repositório de chaves PKCS nº 12 para instalação. Esses extras podem ser combinados #EXTRA_NAME para fornecer um nome de alias padrão para credenciais que estão sendo instaladas.

Quando usado com Activity#startActivityForResult, Activity#RESULT_OK será retornado se uma credencial tiver sido instalada com êxito, caso contrário Activity#RESULT_CANCELED , será retornada.

A partir de android.os.Build.VERSION_CODES#Rentão, a intenção retornada por esse método não pode ser usada para instalar certificados de AC. Como os certificados de AC só podem ser instalados por meio de Configurações, o aplicativo deve fornecer ao usuário um arquivo que contenha o certificado de AC. Uma maneira de fazer isso seria usar a android.provider.MediaStore API para gravar o certificado na android.provider.MediaStore.Downloads coleção.

Java documentação para android.security.KeyChain.createInstallIntent().

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