【发布时间】:2017-03-04 15:45:34
【问题描述】:
当我们尝试访问基于 REST 的 Web 服务时,我的团队正面临 SSLException。我们正在添加调用 Web 服务所需的所有标头。
- 现在我们有一个临时解决方案。我们已将 Java 8 文件夹中的安全文件添加到 Java 7 文件夹中。
- 我们的团队尝试了另外一种基于套接字的解决方案,但我不知道在更大的范围内。但也被上级拒绝实施。
我们发现 web 服务基于 java 5。而在 java 7 中,一些安全证书不可用,因此我们遇到了错误。第一个解决方案适用于测试阶段,但不适用于生产目的。
我们面临的实际错误是:
javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair
在我们的研究过程中,我们也发现了this question,并尝试跟进针对此问题给出的每个解决方案。
那么有没有人之前遇到过类似的问题,并为我们提供了一个应用解决方案,以便我们可以在运行时访问 web 服务并动态添加这些证书。
【问题讨论】:
标签: java web-services rest httpurlconnection resteasy