Toggle navigation
首页
技术
骑行
羽毛球
资讯
联络我
登录
SSL证书
2019-03-02
Nginx
> 安装SSL证书时,不仅要安装站点证书,还要安装一个或多个中间(又称链)证书 ## 问题 通过chrome浏览器打开网站,可以正常访问,显示证书正常。通过某些service对网站做证书的validation,显示Invalid。 ## 原因 缺少中间证书。 ### 为什么Chrome浏览器显示证书正常? 因为浏览器会缓存中间证书,只要之前访问过同样的中间证书颁发机构颁发的证书的网站。 ## 解决办法 找证书颁发机构获取中间证书,或者通过下面的方法获取 * [make cert chain](https://github.com/SSLMate/mkcertchain) * [whatsmychaincert](https://whatsmychaincert.com) ## 如何验证 通过下面的网站,可以验证证书是否完整: [Test cert](https://www.whynopadlock.com) ## 证书相关知识 关于证书的相关知识,可以参考下面两篇文章: * [what_is_a_digital_signature](http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html) * [证书链-Digital Certificates](https://www.jianshu.com/p/46e48bc517d0)
×
本文为博主原创,如需转载,请注明出处:
http://www.supperxin.com
返回博客列表