客户端首选项不接受服务器选择的协议版本TLS10
我正在尝试在 Windows 10 上运行此 JNLP 文件以连接到服务器(实际上,我通过 IPMI 上的 KVM 或任何调用的方法连接到专用服务器,以便我可以安装新的操作系统)。
获取错误The server selected protocol version TLS10 is not accepted by client preferences。
我需要在 Java 客户端中做些什么来修复错误?
回答
似乎 java11 的最新更新已禁用 TLSv1 和 TLSv1.1
这是有关如何再次启用它的详细文档。
https://aws.amazon.com/blogs/opensource/tls-1-0-1-1-changes-in-openjdk-and-amazon-corretto/
显然是因为今天更新了 jdk 导致我被这个问题所困扰,并且很难找到它。这可以提供帮助。
回答
转到文件夹中的C:Program Files (x86)Javajre1.8.0_291libsecurity
文件java.security查找选项jdk.tls.disabledAlgorithms并删除TLSv1