Lingua

KeyChain.ChoosePrivateKeyAliasAsync Metodo

Definizione

Overload

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

Visualizza l'interfaccia utente di sistema per l'utente per selezionare un alias di chiave privata, filtrando in base all'URI.

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

Visualizza l'interfaccia utente di sistema per l'utente per selezionare un alias di chiave privata, filtrando in base all'host e alla porta.

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

Visualizza l'interfaccia utente di sistema per l'utente per selezionare un alias di chiave privata, filtrando in base all'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>

Parametri

activity
Activity

Attività da usare come elemento padre per l'interfaccia utente di selezione del certificato.

keyTypes
String[]

Tipi accettabili di chiavi asimmetriche o null per consentire qualsiasi tipo.

issuers
IPrincipal[]

Autorità emittenti di certificati accettabili per il certificato corrispondente alla chiave privata o null per consentire qualsiasi autorità emittente.

uri
Uri

URI da filtrare in base o null consentire all'utente di scegliere qualsiasi alias.

alias
String

Alias iniziale da preselezionare se disponibile o null per nessuna preselezione.

Valori restituiti

Oggetto Task<TResult> che rappresenta l'operazione asincrona. Il risultato è l'alias scelto dall'utente o null se l'utente ha annullato la selezione.

Commenti

Si tratta di un wrapper asincrono intorno a ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String). Questo overload richiede l'API Android 23 o successiva.

Si applica a

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

Visualizza l'interfaccia utente di sistema per l'utente per selezionare un alias di chiave privata, filtrando in base all'host e alla 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>

Parametri

activity
Activity

Attività da usare come elemento padre per l'interfaccia utente di selezione del certificato.

keyTypes
String[]

Tipi accettabili di chiavi asimmetriche o null per consentire qualsiasi tipo.

issuers
IPrincipal[]

Autorità emittenti di certificati accettabili per il certificato corrispondente alla chiave privata o null per consentire qualsiasi autorità emittente.

host
String

Nome host del server che richiede il certificato o null per nessun filtro host.

port
Int32

Numero di porta del server che richiede il certificato o -1 se non disponibile.

alias
String

Alias iniziale da preselezionare se disponibile o null per nessuna preselezione.

Valori restituiti

Oggetto Task<TResult> che rappresenta l'operazione asincrona. Il risultato è l'alias scelto dall'utente o null se l'utente ha annullato la selezione.

Commenti

Si tratta di un wrapper asincrono intorno a ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String).

Si applica a