X509ExtendedKeyManager.ChooseClientAlias 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.
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).
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.