Langue

SSLServerSocket.SetEnabledProtocols(String[]) Méthode

Définition

Contrôles sur lesquels des protocoles particuliers sont activés pour une utilisation par les connexions acceptées.

[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 protocoles n’est pas pris en charge.

Remarques

Contrôles sur lesquels des protocoles particuliers sont activés pour une utilisation par les connexions acceptées.

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.

SSLSocketest retourné par hériter de accept() ce paramètre.

Java documentation pour javax.net.ssl.SSLServerSocket.setEnabledProtocols(java.lang.String[]).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à