当前位置: 首页 > 知识库问答 >
问题:

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

卫嘉言
2023-03-14

我发布了这个问题,我可以通过删除WebLogic startups参数来解决这个问题:

-Djsse.enableSNIExtension=false

有人能解释一下吗?

共有1个答案

齐运诚
2023-03-14

参数-djsse.enablesniextension=false禁用SNI。

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

如果未启用SNI,则可能由不同的应用程序服务器使用不同的证书进行响应。

 类似资料: