javax.net.ssl.SSLException: java.security.InvalidAlgorithmParameterException: trustAnchors 参数必须为非空
2022-09-04 21:14:51
我希望解析每天更新该文件的XML文件 - 我遇到的唯一问题是他们使用自己的证书(https://...),我不能使用该特定URL,也没有 http://...链接可用。
URL url = new URL("https://...");
...
Document document = db.parse(url.openStream());
此代码在运行我的测试时引发以下异常:
javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: trustAnchors 参数必须为非空
我已经看到过各种建议,涉及创建各种类来处理这种连接或个人服务器,以及将证书添加到密钥库,然后将该密钥库添加到Java项目中,但是我无法做到这一点,并且正在寻找一种更简单的方法让我在线访问XML。