This question already has answers here:
Error - trustAnchors parameter must be non-empty
(41个回答)
2年前关闭。
我正在尝试检索SSL证书并通过它调用soap网络服务,但由于以下问题而卡住了
我尝试了通过堆栈溢出提供的所有解决方案,但根本无法正常工作。
请让我知道该问题的解决方案,我被严重卡住了...
(41个回答)
2年前关闭。
我正在尝试检索SSL证书并通过它调用soap网络服务,但由于以下问题而卡住了
我尝试了通过堆栈溢出提供的所有解决方案,但根本无法正常工作。
请让我知道该问题的解决方案,我被严重卡住了...
Context: WSWS3713E: Connection to the remote host xxx.xx.com:443 failed
Received the following error:
java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
最佳答案
看来您的服务器正在返回一个空证书。例如,您应该使用浏览器检查您正在呼叫的URL后面是否确实有证书(单击地址栏中URL旁边的锁)。
您说您尝试了所有解决方案,但没有告诉您哪些解决方案。
您可以使用此jvm选项运行客户端,以使其更加详细:-Djavax.net.debug = ssl;返回痕迹,我们将对其进行研究。
关于java - trustAnchors参数必须为非空,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48146461/
10-13 08:51