Java如何与https服务通信(StartCom+Nginx)
最近申请了一个startCom的一个免费ssl,然后配置到自己的nginx(Nginx转发8080的tomcat服务)上。
一开始用 unirest 想获取页面信息,结果现实这个错误:
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
后来在本地导入了两个StartCom的crt文件,所以这个错误就不存在了。
问题是:如果我想让别人也可以通过java代码来向这个https的服务发request,如何让他们正常获取数据?---- 难道需要我分享那两个crt文件?
PS:我发现直接java获取
https://github.com
一点问题也没有。
求大家指点,谢谢!
折笠富美子
10 years, 9 months ago