KeyChain.ChoosePrivateKeyAlias Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String) |
Inicia um |
| ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String) |
Inicia um |
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.
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.
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.