Java 8 更新 162 javax.net.ssl.sslexception 收到致命警报 unexpected_message
Java 8 Update 162 javax.net.ssl.sslexception received fatal alert unexpected_message
(我不是 Java 专家,但如果你能提供指导以及我需要 运行 命令或进行更改的地方,我应该没问题再次感谢)
我们有一个通过 ssl 连接到网络服务的 https 客户端。这总是适用于 Java 7。
我们正在将计算机升级到 Java 8 Update 162。不幸的是,客户端不再能够连接到网络服务。我想知道是什么原因造成的以及如何解决?
并且客户端抛出以下异常:
Log SOP opened on 18/10/19 at 12:10:29:692
Log SOP is logging at level 4 at 12:10:29:692
SOP|SOP|L4|12:10:29:692|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Logging in user 'dmdbadm'...
SOP|SOP|L4|12:10:29:739|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Establishing connection to service order manager...
SOP|SOP|L4|12:10:29:817|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Connection to service order manager successfully established.
SOP|SOP|L3|12:10:29:863|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|error during JRMP connection establishment; nested exception is:
javax.net.ssl.SSLException: Received fatal alert: unexpected_message
SOP|SOP|L4|12:10:43:826|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Logging out user ''...
SOP|SOP|L4|12:10:43:888|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Establishing connection to service order manager...
SOP|SOP|L4|12:10:43:950|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Connection to service order manager successfully established.
SOP|SOP|L2|12:10:43:982|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Error connecting to service order manager: java.lang.NullPointerException
SOP|SOP|L3|12:10:44:028|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|null"
您的服务器似乎需要 SSLv3 协议,即 not secure anymore and Java 8 correctly declines the connection. Java 8 Update 31 (8u31) has disabled SSLv3 as per Java 8 Release Highlights。
您有两个选择:
确保您的服务器使用安全的 TLS 协议版本,例如TLSv1.1 或 TLSv1.2。这是更可取的,因为 SSLv3 不再安全。
以某种方式配置 Java 8 以使用过时的 SSLv3。不推荐。
抱歉延迟,所以我听从了你的建议 Karol Dowbecki Java 更新 31 禁用 SSLv3 所以安装 Java 更新 25 并且这解决了问题并且所有应用程序在封闭的网络上运行良好。
我知道 SSL 需要在应用程序端升级到 TLS,但我无法控制它,因为它由不同的团队支持。
(我不是 Java 专家,但如果你能提供指导以及我需要 运行 命令或进行更改的地方,我应该没问题再次感谢)
我们有一个通过 ssl 连接到网络服务的 https 客户端。这总是适用于 Java 7。 我们正在将计算机升级到 Java 8 Update 162。不幸的是,客户端不再能够连接到网络服务。我想知道是什么原因造成的以及如何解决?
并且客户端抛出以下异常:
Log SOP opened on 18/10/19 at 12:10:29:692
Log SOP is logging at level 4 at 12:10:29:692
SOP|SOP|L4|12:10:29:692|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Logging in user 'dmdbadm'...
SOP|SOP|L4|12:10:29:739|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Establishing connection to service order manager...
SOP|SOP|L4|12:10:29:817|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Connection to service order manager successfully established.
SOP|SOP|L3|12:10:29:863|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|error during JRMP connection establishment; nested exception is:
javax.net.ssl.SSLException: Received fatal alert: unexpected_message
SOP|SOP|L4|12:10:43:826|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Logging out user ''...
SOP|SOP|L4|12:10:43:888|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Establishing connection to service order manager...
SOP|SOP|L4|12:10:43:950|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Connection to service order manager successfully established.
SOP|SOP|L2|12:10:43:982|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|Error connecting to service order manager: java.lang.NullPointerException
SOP|SOP|L3|12:10:44:028|thread applet-com.nortelnetworks.wp.util.ui.WPApplet.class-1|null"
您的服务器似乎需要 SSLv3 协议,即 not secure anymore and Java 8 correctly declines the connection. Java 8 Update 31 (8u31) has disabled SSLv3 as per Java 8 Release Highlights。
您有两个选择:
确保您的服务器使用安全的 TLS 协议版本,例如TLSv1.1 或 TLSv1.2。这是更可取的,因为 SSLv3 不再安全。
以某种方式配置 Java 8 以使用过时的 SSLv3。不推荐。
抱歉延迟,所以我听从了你的建议 Karol Dowbecki Java 更新 31 禁用 SSLv3 所以安装 Java 更新 25 并且这解决了问题并且所有应用程序在封闭的网络上运行良好。
我知道 SSL 需要在应用程序端升级到 TLS,但我无法控制它,因为它由不同的团队支持。