【已解决】证书链不完整导致小程序无法访问

最近发现小程序无法访问,经过排查发现是因为API接口证书链不完整导致SSL评级降为B,从而导致小程序https不合规拦截。

最后发现是因为宝塔面板自动粘贴PEM证书导致证书链缺失,正常情况下PEM证书为:

-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----

而宝塔剪贴板自动粘贴会把后面一段证书删除。很难发现,因为电脑浏览器https访问正常通过,只有在手机端才有可能导致SSL不合规,这就很隐蔽。

解决方法,地址栏链接右边,点击剪贴板权限图标,关闭即可,后续修改证书手动粘贴。

SSL合规性检查:https://myssl.com/

本文采用 CC BY-NC-SA 3.0 Unported 许可,转载请以超链接注明出处。
上一篇
下一篇