SSLEngine.SetEnabledProtocols(String[]) 方法

定义

设置在此引擎上使用的协议版本。

[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

参数

protocols
String[]

要启用的所有协议的名称。

属性

例外

如果其中一个协议版本名称不受支持,或者为 protocolsnull.

注解

设置在此引擎上使用的协议版本。

这些协议必须由 getSupportedProtocols() 列出,如受支持。 成功调用此方法后,仅启用参数中列出的 protocols 协议才能使用。

由于协议版本协商的方式,连接只能使用最低一组连续启用的协议版本的成员。 例如,启用 TLSv1.2 和 TLSv1 将导致连接只能使用 TLSv1。

适用于 . 的 javax.net.ssl.SSLEngine.setEnabledProtocols(java.lang.String[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于