SSLException:不支持的记录版本未知

问题描述 投票:0回答:1

我发布了this issue,我可以解决它从WebLogic startups参数中删除下一个:

-Djsse.enableSNIExtension=false

有人可以解释一下吗?

java ssl weblogic sslexception
1个回答
0
投票

参数-Djsse.enableSNIExtension=false禁用SNI。

假设你去端点endpointaaa.com/aaa。在这个端点endpointaaa.com后面可能有多个应用服务器,都有自己的证书。所以/ aaa可以指向服务器A,而/ bbb可以指向服务器B. SNI让你发送你想要在其初始联系中到达的端点(我认为是SSL握手?)。这将让接收端知道您尝试连接的应用服务器,因此它可以使用正确的证书进行响应。

如果未启用SNI,则其他应用程序服务器可能会使用其他证书进行响应。

© www.soinside.com 2019 - 2024. All rights reserved.