KeyChain.ChoosePrivateKeyAlias 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 |
|---|---|
| ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], Uri, String) |
Lance un |
| ChoosePrivateKeyAlias(Activity, IKeyChainAliasCallback, String[], IPrincipal[], String, Int32, String) |
Lance un |
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.
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.
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.