Partager via


X509ExtendedKeyManager.ChooseClientAlias Méthode

Définition

Choisissez un alias pour authentifier le côté client d’un socket sécurisé en fonction du type de clé publique et de la liste des autorités émettrices de certificats reconnues par l’homologue (le cas échéant).

[Android.Runtime.Register("chooseClientAlias", "([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;", "GetChooseClientAlias_arrayLjava_lang_String_arrayLjava_security_Principal_Ljava_net_Socket_Handler")]
public abstract string? ChooseClientAlias (string[]? keyType, Java.Security.IPrincipal[]? issuers, Java.Net.Socket? socket);
[<Android.Runtime.Register("chooseClientAlias", "([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;", "GetChooseClientAlias_arrayLjava_lang_String_arrayLjava_security_Principal_Ljava_net_Socket_Handler")>]
abstract member ChooseClientAlias : string[] * Java.Security.IPrincipal[] * Java.Net.Socket -> string

Paramètres

keyType
String[]

le ou les noms de type d’algorithme de clé, classés avec le type de clé le plus préféré en premier.

issuers
IPrincipal[]

liste des noms d’objet de l’émetteur d’autorité de certification acceptables ou null s’il n’est pas important que les émetteurs soient utilisés.

socket
Socket

socket à utiliser pour cette connexion. Ce paramètre peut être null, ce qui indique que les implémentations sont libres de sélectionner un alias applicable à n’importe quel socket.

Retours

nom de l’alias de la clé souhaitée, ou null s’il n’y a aucune correspondance.

Implémente

Attributs

Remarques

Choisissez un alias pour authentifier le côté client d’un socket sécurisé en fonction du type de clé publique et de la liste des autorités émettrices de certificats reconnues par l’homologue (le cas échéant).

Documentation Java pour javax.net.ssl.X509KeyManager.chooseClientAlias(java.lang.String[], java.security.Principal[], java.net.Socket).

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 à