KeyChain.ChoosePrivateKeyAliasAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .