KeyChain.ChoosePrivateKeyAliasAsync 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 |
|---|---|
| ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], Uri, String) |
Exibe a interface do usuário do sistema para o usuário selecionar um alias de chave privada, filtrando por URI. |
| ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], String, Int32, String) |
Exibe a interface do usuário do sistema para o usuário selecionar um alias de chave privada, filtrando por host e porta. |
ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], Uri, String)
Exibe a interface do usuário do sistema para o usuário selecionar um alias de chave privada, filtrando por URI.
public static System.Threading.Tasks.Task<string?> ChoosePrivateKeyAliasAsync(Android.App.Activity activity, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, Android.Net.Uri? uri, string? alias);
static member ChoosePrivateKeyAliasAsync : Android.App.Activity * string[] * Java.Security.IPrincipal[] * Android.Net.Uri * string -> System.Threading.Tasks.Task<string>
Parâmetros
- activity
- Activity
A atividade a ser usada como pai para a interface do usuário de seleção de certificado.
- keyTypes
- String[]
Os tipos aceitáveis de chaves assimétricas ou null para permitir qualquer tipo.
- issuers
- IPrincipal[]
Os emissores de certificado aceitáveis para o certificado que corresponde à chave privada ou null para permitir qualquer emissor.
- uri
- Uri
O URI pelo qual filtrar ou null permitir que o usuário escolha qualquer alias.
- alias
- String
O alias inicial a ser pré-seleção, se disponível ou null sem pré-seleção.
Retornos
Um Task<TResult> que representa a operação assíncrona. O resultado é o alias escolhido pelo usuário ou null se o usuário cancelou a seleção.
Comentários
Este é um wrapper assíncrono ao redor ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String). Essa sobrecarga requer a API do Android 23 ou posterior.
Aplica-se a
ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], String, Int32, String)
Exibe a interface do usuário do sistema para o usuário selecionar um alias de chave privada, filtrando por host e porta.
public static System.Threading.Tasks.Task<string?> ChoosePrivateKeyAliasAsync(Android.App.Activity activity, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, string? host, int port, string? alias);
static member ChoosePrivateKeyAliasAsync : Android.App.Activity * string[] * Java.Security.IPrincipal[] * string * int * string -> System.Threading.Tasks.Task<string>
Parâmetros
- activity
- Activity
A atividade a ser usada como pai para a interface do usuário de seleção de certificado.
- keyTypes
- String[]
Os tipos aceitáveis de chaves assimétricas ou null para permitir qualquer tipo.
- issuers
- IPrincipal[]
Os emissores de certificado aceitáveis para o certificado que corresponde à chave privada ou null para permitir qualquer emissor.
- host
- String
O nome do host do servidor que solicita o certificado ou null para nenhuma filtragem de host.
- 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 inicial a ser pré-seleção, se disponível ou null sem pré-seleção.
Retornos
Um Task<TResult> que representa a operação assíncrona. O resultado é o alias escolhido pelo usuário ou null se o usuário cancelou a seleção.
Comentários
Este é um wrapper assíncrono ao redor ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String).