人生必须的知识就是引人向光明方面的明灯。这篇文章主要讲述记https在Android浏览器无法访问相关的知识,希望能为你提供帮助。
问题描述
M站静态资源单独配置的https域名,在android原生浏览器里面打开之后提示证书不安全,在chrome、UC之类的浏览器之下,静态资源都能够正常访问
问题原因
【记https在Android浏览器无法访问】CA证书链不完整
https检测工具 https://myssl.com/
解决方案
我是阿里云申请的证书,下载apache版本的证书之后,有key、public.crt、chain.crt这三个文件。配置证书时,将chain.crt文件追加到public.crt文件,然后配置https crt文件时,用追加的之后的public.crt文件。
如果是通过root CA机构颁发的证书,您拿到的证书为唯一的一份,不需要额外的证书,配置的站点即可被浏览器等访问设备认为可信。如果是通过中级CA机构颁发的证书,您拿到的证书文件包含多份证书,需要人为的将服务器证书与中间证书合并在一起上传。拼接规则为:服务器证书放第一份,中间证书放第二份,中间不要有空行。注:一般情况下,机构在颁发证书的时候会有对应说明, 请注意规则说明。浏览器只认根证书。中级证书的认证,你(网站)得自己开证明。只要证书的内容不变,.pem .crt .txt都是一样的性质,改个后缀名就行了!
推荐阅读
- Android Stuido启动提示"No JVM installation found.Please install a 32-bit JDK...."
- 大眼睛拉卡拉手机刷卡器怎样用?大眼睛拉卡拉运用图文详细教程
- 拉卡拉还款手续费资费规范介绍
- 拉卡拉pos机手续费资费规范介绍
- 支付宝手机宝令打开不知道决办法
- xbox one与ps4哪一个好?Xbox One及PS4比较评测报告
- 3星自动选择手表galaxy gear价格及设置介绍
- 华为秘盒设置、上市时间及价格介绍:将搭载4核处理器
- win8笔记本摄像头怎样打开?Win8自带摄像头运用办法