Partager via


SSLEngine.SetEnabledProtocols(String[]) Méthode

Définition

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.

S’applique à