Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java netty tcnative未在jdk.tls.disabledAlgorithms中拾取配置_Java_Netty_Vert.x - Fatal编程技术网

Java netty tcnative未在jdk.tls.disabledAlgorithms中拾取配置

Java netty tcnative未在jdk.tls.disabledAlgorithms中拾取配置,java,netty,vert.x,Java,Netty,Vert.x,我的应用程序是一个基于Vert.x的应用程序,最近改为使用OpenSSLEngineOptions,它使用netty tcnative监听安全协议。早些时候,我使用下面这样的代码来禁用较旧的TLS版本,但在切换到OpenSSLEngineOptions后,同样的代码似乎不起作用 Security.setProperty("jdk.tls.disabledAlgorithms", "RC4,TLSv1"); 请注意,我不允许修改java.security文件,因为该框可能用于运行其他无关的jav

我的应用程序是一个基于Vert.x的应用程序,最近改为使用
OpenSSLEngineOptions
,它使用
netty tcnative
监听安全协议。早些时候,我使用下面这样的代码来禁用较旧的TLS版本,但在切换到
OpenSSLEngineOptions
后,同样的代码似乎不起作用

Security.setProperty("jdk.tls.disabledAlgorithms", "RC4,TLSv1");
请注意,我不允许修改
java.security
文件,因为该框可能用于运行其他无关的java应用程序

似乎我可以选择使用
io.vertx.core.http.HttpServerOptions#addEnabledSecureTransportProtocol
方法来实现相同的功能(实际上是相反的,但尚未测试),但这涉及到代码更改和发布,这意味着要遵循一个过程。如果tcnative支持任何其他可以限制暴露协议的系统属性,请共享有关此的任何输入。

这听起来像是一个棘手的“bug”。请打开一个问题,我们将尝试解决它

谢谢。已打开错误: