Sprache

KeyChain.ChoosePrivateKeyAliasAsync Methode

Definition

Überlädt

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

Zeigt die System-UI für den Benutzer an, um einen Alias für private Schlüssel auszuwählen und nach URI zu filtern.

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

Zeigt die Systembenutzeroberfläche für den Benutzer an, um einen Alias für private Schlüssel auszuwählen, nach Host und Port zu filtern.

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

Zeigt die System-UI für den Benutzer an, um einen Alias für private Schlüssel auszuwählen und nach URI zu filtern.

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>

Parameter

activity
Activity

Die Aktivität, die als übergeordnetes Element für die Zertifikatauswahl-UI verwendet werden soll.

keyTypes
String[]

Die zulässigen Typen von asymmetrischen Schlüsseln oder null die Zulässigkeit eines beliebigen Typs.

issuers
IPrincipal[]

Die zulässigen Zertifikatherausgeber für das Zertifikat, das dem privaten Schlüssel entspricht, oder null um einen Aussteller zuzulassen.

uri
Uri

Der URI, nach dem gefiltert werden soll, oder null um dem Benutzer die Auswahl eines alias zu ermöglichen.

alias
String

Der anfängliche Alias, der vorwählen soll, falls verfügbar oder null ohne Vorauswahl.

Gibt zurück

Eine Task<TResult>, die den asynchronen Vorgang darstellt. Das Ergebnis ist der vom Benutzer ausgewählte Alias oder null wenn der Benutzer die Auswahl abgebrochen hat.

Hinweise

Dies ist ein asynchroner Wrapper um ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String). Diese Überladung erfordert Android-API 23 oder höher.

Gilt für:

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

Zeigt die Systembenutzeroberfläche für den Benutzer an, um einen Alias für private Schlüssel auszuwählen, nach Host und Port zu filtern.

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>

Parameter

activity
Activity

Die Aktivität, die als übergeordnetes Element für die Zertifikatauswahl-UI verwendet werden soll.

keyTypes
String[]

Die zulässigen Typen von asymmetrischen Schlüsseln oder null die Zulässigkeit eines beliebigen Typs.

issuers
IPrincipal[]

Die zulässigen Zertifikatherausgeber für das Zertifikat, das dem privaten Schlüssel entspricht, oder null um einen Aussteller zuzulassen.

host
String

Der Hostname des Servers, der das Zertifikat anfordert, oder null für keine Hostfilterung.

port
Int32

Die Portnummer des Servers, der das Zertifikat anfordert oder -1 nicht verfügbar ist.

alias
String

Der anfängliche Alias, der vorwählen soll, falls verfügbar oder null ohne Vorauswahl.

Gibt zurück

Eine Task<TResult>, die den asynchronen Vorgang darstellt. Das Ergebnis ist der vom Benutzer ausgewählte Alias oder null wenn der Benutzer die Auswahl abgebrochen hat.

Hinweise

Dies ist ein asynchroner Wrapper um ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String).

Gilt für: