不存在主题备用名称添加例外

发布于 2024-12-05 14:14:09 字数 186 浏览 1 评论 0原文

我正在使用 Java SE6 Mustang,并且正在尝试连接到使用 SSL 的 Web 服务。我使用 wsimport 创建了 Web 服务客户端,我可以忽略异常:

javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: 没有主题备用名称

I'm using Java SE6 Mustang and I'm trying to connect to a Web Service that uses SSL. I created the Web Service Client with wsimport, can I ignore the Exception:

javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蝶舞 2024-12-12 14:14:09

不,你不能忽略这个异常。

如果您在创建客户端时遇到此错误,您可以下载 WSDL 并使用它来执行生成。像这样的东西。但我不检查它。

wsimport -p com.test -wsdllocation https://192.168.1.200:8443/services/ws/service?wsdl service.wsdl

但如果您在访问 Web 服务时遇到此错误,您可以禁用主机名检查。
这是禁用主机名检查的示例。

    static{
    javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(
    new javax.net.ssl.HostnameVerifier(){

        public boolean verify(String hostname,
                javax.net.ssl.SSLSession sslSession) {
            System.out.println("Verifying hostname: " + hostname);
            return true;
        }
    });
}

No you cannot ignore this exception.

If you get this error while creating client, you can download WSDL and execute generation by using it. Something like this. But i not check it.

wsimport -p com.test -wsdllocation https://192.168.1.200:8443/services/ws/service?wsdl service.wsdl

But if you get this error while accessing to web service, you can disable hostname chekcing.
Here is an example to disable hostname checking.

    static{
    javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(
    new javax.net.ssl.HostnameVerifier(){

        public boolean verify(String hostname,
                javax.net.ssl.SSLSession sslSession) {
            System.out.println("Verifying hostname: " + hostname);
            return true;
        }
    });
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文