我正在尝试在服务器需要证书的 Eclipse 中运行 Jersey 客户端类。我拿到了证书,但不知道要将它导入哪个密钥库。在我的 Eclipse 配置中,我将 java.home 设置为 C:\Java\jdk1.6.0_18\jre
在我的 C:\Java\jdk1.6.0_18\jre\lib\security 文件夹中,我有一个 cacerts 和一个 jssecacerts 文件。我已将证书导入两者,重新启动 Eclipse,当我运行客户端类时,作为 Java 应用程序,我收到此错误:
com.sun.jersey.api.client.ClientHandlerException: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present
然后我在 C:\Java\jdk1.6.0_18\jre\lib\jssecacerts 中安装了证书,重新启动了 Eclipse,仍然得到同样的错误。
Eclipse 使用哪个密钥库????