gpt4 book ai didi

java - 如何在 JDK 1.7.x 的 SSL 握手 (SNI) 中设置主机名

转载 作者:搜寻专家 更新时间:2023-10-30 23:02:58 26 4
gpt4 key购买 nike

JDK 1.8 似乎提供了以下选项来显式设置主机名以连接到启用 SNI 的站点,

    SNIHostName serverName = new SNIHostName("www.example.com");
List<SNIServerName> serverNames = new ArrayList<>(1);
serverNames.add(serverName);
sslParameters.setServerNames(serverNames);

在 JDK 1.7 中有没有类似的方法。我已经设置了 jsse.enableSNIExtension=true。我需要明确设置主机名。非常感谢任何帮助。

最佳答案

在 Java 7 中无法设置 SNIHostName。我们只能使用 Java 8 进行设置。

您可以引用以下网址了解更多详情。 http://javabreaks.blogspot.com/2015/12/java-ssl-handshake-with-server-name.html

关于java - 如何在 JDK 1.7.x 的 SSL 握手 (SNI) 中设置主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28688626/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com