调用涉及到https的第三方接口时总是报ssl相关错误

通过http工具类执行带附件的请求时 会抛出异常
HttpClientUtils.doPostFile(fileProperties.getUploadUrl(), multipartFile, token, fileProperties.getAppId())
InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:91)
at sun.security.validator.Validator.getInstance(Validator.java:179)
at sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:312)
at sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(X509TrustManagerImpl.java:171)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:184)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1496)
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216)
顺嘴一提 该问题已经折磨了我两个月了 原因是该项目是公司内部项目 并不涉及安全证书 最多涉及内部接口会发送https请求

使用多个网上找到的无视安全证书的工具类 结果是这个工具类在这管用,在那就不管用,非常的折磨
请教有相关经验的老哥来个科普或者导航 万分感谢

借鉴一下这篇博文
https://blog.csdn.net/sinat_38406526/article/details/121633840