SSLEngine.SetEnabledProtocols(String[]) 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.
Définissez les versions de protocole activées pour une utilisation sur ce moteur.
[Android.Runtime.Register("setEnabledProtocols", "([Ljava/lang/String;)V", "GetSetEnabledProtocols_arrayLjava_lang_String_Handler")]
public abstract void SetEnabledProtocols (string[]? protocols);
[<Android.Runtime.Register("setEnabledProtocols", "([Ljava/lang/String;)V", "GetSetEnabledProtocols_arrayLjava_lang_String_Handler")>]
abstract member SetEnabledProtocols : string[] -> unit
Paramètres
- protocols
- String[]
Noms de tous les protocoles à activer.
- Attributs
Exceptions
si l’un des noms de version du protocole n’est pas pris en charge, ou si c’est le cas protocols
null
.
Remarques
Définissez les versions de protocole activées pour une utilisation sur ce moteur.
Les protocoles doivent avoir été répertoriés par getSupportedProtocols() comme étant pris en charge. Après un appel réussi à cette méthode, seuls les protocoles répertoriés dans le protocols
paramètre sont activés pour une utilisation.
En raison de la façon dont la version du protocole est négociée, les connexions ne pourront utiliser qu’un membre de l’ensemble le plus bas de versions de protocole contiguës activées. Par exemple, l’activation de TLSv1.2 et TLSv1 entraîne uniquement la possibilité d’utiliser TLSv1.
Documentation Java pour javax.net.ssl.SSLEngine.setEnabledProtocols(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.