急!关于服务器证书问题
发布于 5 年前 作者 tianjie 17821 次浏览 来自 问答

手机访问小程序的接口,报这个错request:fail ssl hand shake error:java.security.cert.CertPathValidatorException:trust anchor for certification path not found,

但是从开发工具里访问小程序的能正常使用,一切正常这是什么原因,求解

4 回复

我检查了,证书没有问题,但是有的时候会还是会报这个问题,有的手机就没事

没有中间证书的问题,我是在阿里云购买的证书。证书下载后的pem文件中只有两段密文。如果你是部署在nginx或者tomcat中配置了这个文件那么就没有问题。然而我用的是阿里云的负载均衡,请求不经过nginx直接通过默认路由转发给了后台应用,那么这个时候就需要在负载均衡上配置有三段密文的pem文件,多出来的那端就是生成的中间证书。

在这个网站可以生成中间证书https://www.myssl.cn/tools/merge-pem-cert.html。

证书和域名不匹配是什么原因

SSl证书方面的问题,建议登录以下网址:https://www.myssl.cn/tools/check-server-cert.html  检查证书是否安装成功。

回到顶部