KeyChain.ChoosePrivateKeyAliasAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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).