【问题标题】:The server selected protocol version TLS10 is not accepted by client preferences客户端首选项不接受服务器选择的协议版本 TLS10
【发布时间】:2021-04-24 18:12:35
【问题描述】:

我正在尝试在 Windows 10 上运行此 JNLP 文件以连接到服务器(实际上,我通过 KVM over IPMI 或其他任何名称连接到专用服务器,以便我可以安装新的操作系统)。

收到错误The server selected protocol version TLS10 is not accepted by client preferences

我需要在 Java 客户端中做些什么来修复错误吗?

【问题讨论】:

    标签: jnlp kvm ipmi


    【解决方案1】:

    转到文件夹C:\Program Files (x86)\Java\jre1.8.0_291\lib\security 在文件java.security 中找到选项jdk.tls.disabledAlgorithms 并删除TLSv1

    【讨论】:

    • 对于 Linux 环境,该文件位于 /usr/lib/jvm/java-11-openjdk-amd64/conf/security/java.security
    • 对于 Java 64 位,PATH 是“C:\Program Files\Java\jre...\lib\secutiry\java.security”
    【解决方案2】:

    java11 的最新更新似乎禁用了 TLSv1 和 TLSv1.1

    这里是关于如何再次启用它的详细文档。 https://aws.amazon.com/blogs/opensource/tls-1-0-1-1-changes-in-openjdk-and-amazon-corretto/

    显然我今天因为jdk更新而陷入这个问题,并且很难找到它。这会有所帮助。

    【讨论】:

      【解决方案3】:

      不要在 java11 上更新。现在一天 TLS1.0 已经过时了。使用 TLS 1.0 和 TLS 1.1 证书进行加密的站点将在浏览器中被标记为不安全。

      所以最好在 Sql server 中更新传输安全层(TLS)版本。

      请点击链接:

      https://ganeshchandrasekaran.com/connect-to-sqlserver-tls-1-2-using-dbvisualizer-and-ssms-script-s-1362438bc949

      https://support.microsoft.com/en-us/topic/kb3135244-tls-1-2-support-for-microsoft-sql-server-e4472ef8-90a9-13c1-e4d8-44aad198cdbe#:~:text=SQL%20Server%202019%20has%20the,to%20enable%20TLS%201.2%20support.

      【讨论】:

        【解决方案4】:

        您可以在 SoapUI 内的 jre 中设置它(如果您正在使用它):从“jdk.tls.disabledAlgorithms”属性中删除“TLSv1, TLSv1.1”在文件 ${soapui_home}/jre/conf/securityjava.security

        【讨论】:

          【解决方案5】:

          转到控制面板,程序。单击 Java(Java 控制面板)转到高级,向下滚动并检查 TLS 1.0 和 TLS 1.1。 关闭您的程序并重新启动它。

          【讨论】:

            【解决方案6】:

            问题: Java 1.8 及更高版本不支持 TLS 1.0。 要连接到 SQL server 2014 及以下服务器,您需要发送 TLS 1.0 连接。 解决方案:如果您将项目降级到 java 1.7 版本,此问题将得到解决。 你使用的jdbc驱动版本应该是4.2。

            java 1.7 SSL 连接问题的解决方案: 使用 Java 1.7 版本的 SSL 证书查询网站时会报错。修复此错误;下载站点的 .cer 证书。下一个 (注意我们在这里讨论的是 jre 文件)在 %path_java_jre\lib\security 的 carsets 文件中写入“keytool”。 您的连接问题将会消失。

            【讨论】:

              猜你喜欢
              • 2021-08-22
              • 2021-09-08
              • 2023-01-05
              • 2020-05-29
              • 2012-10-21
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2015-06-13
              相关资源
              最近更新 更多