Openssl 播放Java ConnectException:GeneralSSL异常

Openssl 播放Java ConnectException:GeneralSSL异常,openssl,certificate,ssl-certificate,openid,playframework-2.2,Openssl,Certificate,Ssl Certificate,Openid,Playframework 2.2,我在nodejs中为我的应用程序中的SSO创建了一个OpenID提供程序。 我的应用程序是在play framework 2.2.1中编写的,出于某种原因,当我尝试使用play中的给定api连接到我的提供程序时,会出现以下错误:ConnectException:GeneralSSL Exception 我的代码: Promise<String> prs = null; Try { prs = OpenID.redirectURL(openid url, comeback url)

我在nodejs中为我的应用程序中的SSO创建了一个OpenID提供程序。 我的应用程序是在play framework 2.2.1中编写的,出于某种原因,当我尝试使用play中的给定api连接到我的提供程序时,会出现以下错误:ConnectException:GeneralSSL Exception

我的代码:

Promise<String> prs = null;
Try {
  prs = OpenID.redirectURL(openid url, comeback url);
} catch(Exception e) {
  e.printStackTrace();
}

return redirect(prs.get());
我在我的提供商中使用了一个用于ssl的pfx文件。证书由CA I trust签署

谢谢

附言。
如果有人能把我的代码编辑成代码块,那就太好了!我通过我的手机发布此消息。

我认为您必须向我们提供更多的异常信息。可能与此问题相同:是的,这是相同的问题。我以前看过这篇文章,实际上它是通过添加“code”ws.acceptAnyCertificate=true来工作的。我正在寻找一种实现@Bruno建议的方法。我只是不知道如何将我的证书添加到我的信任存储中。事实上,如果有人能稍微介绍一下这个信任存储是什么,以及如何在其中安装证书,那就太好了。密钥库是一个受信任的CAs列表,java附带了它的默认密钥库,您可以链接到自己的密钥库或扩展现有的密钥库。我认为这是有用的。