KeyChain.ChoosePrivateKeyAliasAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], Uri, String) |
Muestra la interfaz de usuario del sistema para que el usuario seleccione un alias de clave privada y filtre por URI. |
| ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], String, Int32, String) |
Muestra la interfaz de usuario del sistema para que el usuario seleccione un alias de clave privada, filtrado por host y puerto. |
ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], Uri, String)
Muestra la interfaz de usuario del sistema para que el usuario seleccione un alias de clave privada y filtre 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
La actividad que se va a usar como elemento primario para la interfaz de usuario de selección de certificados.
- keyTypes
- String[]
Los tipos aceptables de claves asimétricas o null para permitir cualquier tipo.
- issuers
- IPrincipal[]
Emisores de certificados aceptables para el certificado que coincida con la clave privada o null para permitir cualquier emisor.
- uri
- Uri
Identificador URI por el que se va a filtrar o null para permitir que el usuario elija cualquier alias.
- alias
- String
Alias inicial que se va a preseleccionar si está disponible o null no hay ninguna preselección.
Devoluciones
Un Task<TResult> que representa la operación asincrónica. El resultado es el alias elegido por el usuario o null si el usuario canceló la selección.
Comentarios
Se trata de un contenedor asincrónico alrededor de ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String). Esta sobrecarga requiere android API 23 o posterior.
Se aplica a
ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], String, Int32, String)
Muestra la interfaz de usuario del sistema para que el usuario seleccione un alias de clave privada, filtrado por host y puerto.
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
La actividad que se va a usar como elemento primario para la interfaz de usuario de selección de certificados.
- keyTypes
- String[]
Los tipos aceptables de claves asimétricas o null para permitir cualquier tipo.
- issuers
- IPrincipal[]
Emisores de certificados aceptables para el certificado que coincida con la clave privada o null para permitir cualquier emisor.
- host
- String
Nombre de host del servidor que solicita el certificado o null para ningún filtrado de host.
- port
- Int32
Número de puerto del servidor que solicita el certificado o -1 si no está disponible.
- alias
- String
Alias inicial que se va a preseleccionar si está disponible o null no hay ninguna preselección.
Devoluciones
Un Task<TResult> que representa la operación asincrónica. El resultado es el alias elegido por el usuario o null si el usuario canceló la selección.
Comentarios
Se trata de un contenedor asincrónico alrededor de ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String).