【发布时间】:2011-04-06 23:00:16
【问题描述】:
我正在尝试使用托管在 https 安全性下的 Web 服务。
我正在使用 Java 和 glassfish,但出现以下错误:
信息:HTTP 传输错误:javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:找不到与 testdomain.com 匹配的名称
问题是这个特定的服务器用于测试,它使用的是生产证书(CN=domain.com 的那个)
我已经使用 keytool -importcert 将 domain.com 证书添加到我的 glassfish 域的 cacerts 密钥库中,但它不起作用。
我还尝试使用 CN=testdomain.com 创建一个自签名证书并将其添加到 cacerts 密钥库,但它也不起作用...
那么如何配置 Java/Glassfish 以使用此 Web 服务?
【问题讨论】:
标签: java ssl service glassfish