Langue

KeyChain.ChoosePrivateKeyAlias Méthode

Définition

Surcharges

Nom Description
ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String)

Lance un Activity utilisateur pour sélectionner l’alias d’une clé privée et une paire de certificats pour l’authentification.

ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String)

Lance un Activity utilisateur pour sélectionner l’alias d’une clé privée et une paire de certificats pour l’authentification.

ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String)

Lance un Activity utilisateur pour sélectionner l’alias d’une clé privée et une paire de certificats pour l’authentification.

[Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Landroid/net/Uri;Ljava/lang/String;)V", "", ApiSince=23)]
public static void ChoosePrivateKeyAlias(Android.App.Activity activity, Android.Security.IKeyChainAliasCallback response, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, Android.Net.Uri? uri, string? alias);
[<Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Landroid/net/Uri;Ljava/lang/String;)V", "", ApiSince=23)>]
static member ChoosePrivateKeyAlias : Android.App.Activity * Android.Security.IKeyChainAliasCallback * string[] * Java.Security.IPrincipal[] * Android.Net.Uri * string -> unit

Paramètres

activity
Activity

Contexte Activity à utiliser pour lancer la nouvelle sous-activité pour inviter l’utilisateur à sélectionner une clé privée ; utilisé uniquement pour appeler startActivity() ; ne doit pas être null.

response
IKeyChainAliasCallback

Rappel à appeler une fois la requête terminée ; ne doit pas être null.

keyTypes
String[]

Types acceptables de clés asymétriques tels que « RSA », « EC » ou Null.

issuers
IPrincipal[]

Émetteurs de certificats acceptables pour le certificat correspondant à la clé privée ou null.

uri
Uri

URI complet pour lequel le serveur demande le certificat ou null s’il n’est pas disponible.

alias
String

Alias à préélectionner si disponible, ou null s’il n’est pas disponible.

Attributs

Remarques

Lance un Activity utilisateur pour sélectionner l’alias d’une clé privée et une paire de certificats pour l’authentification. L’alias sélectionné ou null est retourné via le rappel KeyChainAliasCallback.

Un contrôleur de stratégie d’appareil (en tant que propriétaire d’appareil ou de profil) peut intercepter la requête avant l’affichage de l’activité, pour choisir un alias de clé privée spécifique en implémentant android.app.admin.DeviceAdminReceiver#onChoosePrivateKeyAlias onChoosePrivateKeyAlias.

keyTypes et issuers peut être utilisé pour limiter les choix suggérés à l’utilisateur. keyTypes Si l’une ou l’autre issuers est spécifiée et non vide et qu’il n’existe aucun certificat correspondant dans le trousseau, l’invite de sélection de certificat est supprimée entièrement.

uri peut être utilisé pour donner à l’utilisateur plus de contexte sur le serveur demandant les informations d’identification.

alias permet à l’appelant de préélectionner un alias existant qui sera toujours soumis à la confirmation de l’utilisateur.

Documentation Java pour android.security.KeyChain.choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], android.net.Uri, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String)

Lance un Activity utilisateur pour sélectionner l’alias d’une clé privée et une paire de certificats pour l’authentification.

[Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Ljava/lang/String;ILjava/lang/String;)V", "")]
public static void ChoosePrivateKeyAlias(Android.App.Activity activity, Android.Security.IKeyChainAliasCallback response, string[]? keyTypes, Java.Security.IPrincipal[]? issuers, string? host, int port, string? alias);
[<Android.Runtime.Register("choosePrivateKeyAlias", "(Landroid/app/Activity;Landroid/security/KeyChainAliasCallback;[Ljava/lang/String;[Ljava/security/Principal;Ljava/lang/String;ILjava/lang/String;)V", "")>]
static member ChoosePrivateKeyAlias : Android.App.Activity * Android.Security.IKeyChainAliasCallback * string[] * Java.Security.IPrincipal[] * string * int * string -> unit

Paramètres

activity
Activity

Contexte Activity à utiliser pour lancer la nouvelle sous-activité pour inviter l’utilisateur à sélectionner une clé privée ; utilisé uniquement pour appeler startActivity() ; ne doit pas être null.

response
IKeyChainAliasCallback

Rappel à appeler une fois la requête terminée ; ne doit pas être null.

keyTypes
String[]

Types acceptables de clés asymétriques tels que « RSA », « EC » ou Null.

issuers
IPrincipal[]

Émetteurs de certificats acceptables pour le certificat correspondant à la clé privée ou null.

host
String

Nom d’hôte du serveur demandant le certificat, ou null s’il n’est pas disponible.

port
Int32

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

alias
String

Alias à préélectionner si disponible, ou null s’il n’est pas disponible.

Attributs

Remarques

Lance un Activity utilisateur pour sélectionner l’alias d’une clé privée et une paire de certificats pour l’authentification. L’alias sélectionné ou null est retourné via le rappel KeyChainAliasCallback.

Un contrôleur de stratégie d’appareil (en tant que propriétaire d’appareil ou de profil) peut intercepter la requête avant l’affichage de l’activité, pour choisir un alias de clé privée spécifique en implémentant android.app.admin.DeviceAdminReceiver#onChoosePrivateKeyAlias onChoosePrivateKeyAlias.

keyTypes et issuers peut être utilisé pour limiter les choix suggérés à l’utilisateur. keyTypes Si l’une ou l’autre issuers est spécifiée et non vide et qu’il n’existe aucun certificat correspondant dans le trousseau, l’invite de sélection de certificat est supprimée entièrement.

host et port peut être utilisé pour donner à l’utilisateur plus de contexte sur le serveur demandant les informations d’identification.

alias permet à l’appelant de préélectionner un alias existant qui sera toujours soumis à la confirmation de l’utilisateur.

Documentation Java pour android.security.KeyChain.choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], java.lang.String, int, java.lang.String).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à