SSLEngine.SetEnabledProtocols(String[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置在此引擎上使用的协议版本。
[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[]
要启用的所有协议的名称。
- 属性
例外
如果其中一个协议版本名称不受支持,或者为 protocols
null
.
注解
设置在此引擎上使用的协议版本。
这些协议必须由 getSupportedProtocols() 列出,如受支持。 成功调用此方法后,仅启用参数中列出的 protocols
协议才能使用。
由于协议版本协商的方式,连接只能使用最低一组连续启用的协议版本的成员。 例如,启用 TLSv1.2 和 TLSv1 将导致连接只能使用 TLSv1。
适用于 . 的 javax.net.ssl.SSLEngine.setEnabledProtocols(java.lang.String[])
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。