Langue

KeyChain.ChoosePrivateKeyAliasAsync Méthode

Définition

Surcharges

Nom Description
ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], Uri, String)

Affiche l’interface utilisateur système de l’utilisateur pour sélectionner un alias de clé privée, en filtrant par URI.

ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], String, Int32, String)

Affiche l’interface utilisateur système de l’utilisateur pour sélectionner un alias de clé privée, en filtrant par hôte et par port.

ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], Uri, String)

Affiche l’interface utilisateur système de l’utilisateur pour sélectionner un alias de clé privée, en filtrant par 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>

Paramètres

activity
Activity

Activité à utiliser comme parent pour l’interface utilisateur de sélection de certificat.

keyTypes
String[]

Types acceptables de clés asymétriques ou null autoriser n’importe quel type.

issuers
IPrincipal[]

Émetteurs de certificats acceptables pour le certificat correspondant à la clé privée, ou null pour autoriser n’importe quel émetteur.

uri
Uri

URI à filtrer ou null autoriser l’utilisateur à choisir un alias.

alias
String

Alias initial à préélectionner s’il est disponible ou null pour aucune préélection.

Retours

Un Task<TResult> représentant l’opération asynchrone. Le résultat est l’alias choisi par l’utilisateur ou null si l’utilisateur a annulé la sélection.

Remarques

Il s’agit d’un wrapper asynchrone autour ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String)de . Cette surcharge nécessite l’API Android 23 ou une version ultérieure.

S’applique à

ChoosePrivateKeyAliasAsync(Activity, String[], IPrincipal[], String, Int32, String)

Affiche l’interface utilisateur système de l’utilisateur pour sélectionner un alias de clé privée, en filtrant par hôte et par port.

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>

Paramètres

activity
Activity

Activité à utiliser comme parent pour l’interface utilisateur de sélection de certificat.

keyTypes
String[]

Types acceptables de clés asymétriques ou null autoriser n’importe quel type.

issuers
IPrincipal[]

Émetteurs de certificats acceptables pour le certificat correspondant à la clé privée, ou null pour autoriser n’importe quel émetteur.

host
String

Nom d’hôte du serveur demandant le certificat, ou null pour aucun filtrage d’hôte.

port
Int32

Numéro de port du serveur demandant le certificat, ou -1 s’il n’est pas disponible.

alias
String

Alias initial à préélectionner s’il est disponible ou null pour aucune préélection.

Retours

Un Task<TResult> représentant l’opération asynchrone. Le résultat est l’alias choisi par l’utilisateur ou null si l’utilisateur a annulé la sélection.

Remarques

Il s’agit d’un wrapper asynchrone autour ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String)de .

S’applique à