如何解决Glassfish javax.net.ssl.SSLHandshakeException:

时间:2016-06-07 03:18:05

标签: java ssl glassfish

我创建了自己的CA根证书,用于签署服务器上的某个域。我已经从浏览器以及JavaSE HttpsURLConnection测试了证书。一切都有效,除了Glashfish。我该如何排除故障?

注意,为了测试,我创建了一个自签名证书,它适用于Glassfish。我错过了什么?请帮忙!为什么CA Root证书不能与Glassfish一起使用?

1 个答案:

答案 0 :(得分:1)

您必须将根证书添加到glassfish的密钥库中。

首先,找到它们:

Bert
Grover
The Count

并使用keytool添加它:

find $GLASSFISH_HOME -type f -and -name keystore.jks -or -name cacerts.jks -or -name cacerts