KeyChain.ChoosePrivateKeyAlias Método

Definição

Sobrecargas

Nome Description
ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String)

Inicia um Activity para o usuário selecionar o alias de uma chave privada e um par de certificados para autenticação.

ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String)

Inicia um Activity para o usuário selecionar o alias de uma chave privada e um par de certificados para autenticação.

ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String)

Inicia um Activity para o usuário selecionar o alias de uma chave privada e um par de certificados para autenticação.

[Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Landroid/net/Uri;Ljava/lang/String;)V", "", ApiSince=23)]
public static void ChoosePrivateKeyAlias(Android.App.Activity activity, Android.Security.IKeyChainAliasCallback response, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, Android.Net.Uri? uri, string? alias);
[<Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Landroid/net/Uri;Ljava/lang/String;)V", "", ApiSince=23)>]
static member ChoosePrivateKeyAlias : Android.App.Activity * Android.Security.IKeyChainAliasCallback * string[] * Java.Security.IPrincipal[] * Android.Net.Uri * string -> unit

Parâmetros

activity
Activity

O Activity contexto a ser usado para iniciar a nova sub-Atividade para solicitar que o usuário selecione uma chave privada; usada apenas para chamar startActivity(); não deve ser nulo.

response
IKeyChainAliasCallback

Retorno de chamada a ser invocado quando a solicitação for concluída; não deve ser nulo.

keyTypes
String[]

Os tipos aceitáveis de chaves assimétricas, como "RSA", "EC" ou nulo.

issuers
IPrincipal[]

Os emissores de certificado aceitáveis para o certificado que corresponde à chave privada ou nulo.

uri
Uri

O URI completo para o qual o servidor está solicitando o certificado ou nulo, se não estiver disponível.

alias
String

O alias a ser pré-seleção se disponível ou nulo se não estiver disponível.

Atributos

Comentários

Inicia um Activity para o usuário selecionar o alias de uma chave privada e um par de certificados para autenticação. O alias ou nulo selecionado será retornado por meio do retorno de chamada KeyChainAliasCallback.

Um controlador de política de dispositivo (como um dispositivo ou proprietário de perfil) pode interceptar a solicitação antes que a atividade seja mostrada, para escolher um alias de chave privada específico implementando android.app.admin.DeviceAdminReceiver#onChoosePrivateKeyAlias onChoosePrivateKeyAlias.

keyTypes e issuers pode ser usado para restringir as opções sugeridas ao usuário. Se for keyTypes especificado ou issuers não estiver vazio e não houver certificados correspondentes no KeyChain, o prompt de seleção de certificado será totalmente suprimido.

uri pode ser usado para dar ao usuário mais contexto sobre o servidor que solicita as credenciais.

alias permite que o chamador preselecione um alias existente que ainda estará sujeito à confirmação do usuário.

Java documentação para android.security.KeyChain.choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], android.net.Uri, 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

ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String)

Inicia um Activity para o usuário selecionar o alias de uma chave privada e um par de certificados para autenticação.

[Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Ljava/lang/String;ILjava/lang/String;)V", "")]
public static void ChoosePrivateKeyAlias(Android.App.Activity activity, Android.Security.IKeyChainAliasCallback response, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, string? host, int port, string? alias);
[<Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Ljava/lang/String;ILjava/lang/String;)V", "")>]
static member ChoosePrivateKeyAlias : Android.App.Activity * Android.Security.IKeyChainAliasCallback * string[] * Java.Security.IPrincipal[] * string * int * string -> unit

Parâmetros

activity
Activity

O Activity contexto a ser usado para iniciar a nova sub-Atividade para solicitar que o usuário selecione uma chave privada; usada apenas para chamar startActivity(); não deve ser nulo.

response
IKeyChainAliasCallback

Retorno de chamada a ser invocado quando a solicitação for concluída; não deve ser nulo.

keyTypes
String[]

Os tipos aceitáveis de chaves assimétricas, como "RSA", "EC" ou nulo.

issuers
IPrincipal[]

Os emissores de certificado aceitáveis para o certificado que corresponde à chave privada ou nulo.

host
String

O nome do host do servidor que solicita o certificado ou nulo, se não estiver disponível.

port
Int32

O número da porta do servidor que solicita o certificado ou -1 se não estiver disponível.

alias
String

O alias a ser pré-seleção se disponível ou nulo se não estiver disponível.

Atributos

Comentários

Inicia um Activity para o usuário selecionar o alias de uma chave privada e um par de certificados para autenticação. O alias ou nulo selecionado será retornado por meio do retorno de chamada KeyChainAliasCallback.

Um controlador de política de dispositivo (como um dispositivo ou proprietário de perfil) pode interceptar a solicitação antes que a atividade seja mostrada, para escolher um alias de chave privada específico implementando android.app.admin.DeviceAdminReceiver#onChoosePrivateKeyAlias onChoosePrivateKeyAlias.

keyTypes e issuers pode ser usado para restringir as opções sugeridas ao usuário. Se for keyTypes especificado ou issuers não estiver vazio e não houver certificados correspondentes no KeyChain, o prompt de seleção de certificado será totalmente suprimido.

host e port pode ser usado para dar ao usuário mais contexto sobre o servidor que solicita as credenciais.

alias permite que o chamador preselecione um alias existente que ainda estará sujeito à confirmação do usuário.

Java documentação para android.security.KeyChain.choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], java.lang.String, int, 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