1
AirSc 2016-01-31 13:06:40 +08:00 via Android
Android 版本是什么
|
2
chromee 2016-01-31 13:11:27 +08:00 via Android
安卓系统没有预置某些 CA 导致的 和浏览器并没有什么关系
或者你没有配置完整的证书链 |
4
yylzcom 2016-01-31 13:45:11 +08:00
|
7
jasontse 2016-01-31 14:19:17 +08:00 via Android
灰色的锁长什么样,表示没见过。
|
8
SourceMan 2016-01-31 14:21:46 +08:00
灰色的锁不是你自己的网页上混合了 HTTP 的资源吗?
而且新的 chrome 也取消这个灰色的锁了,直接是普通的 icon |
9
initialdp OP @AirSc 不明白这个是啥。 lets encrypt 创建的 live 目录下有这个文件。我需要做其他操作么?
我是按照 https://letsencrypt.org/howitworks/ 文档里的步骤做的,采用 webroot 方式验证。 @SourceMan 好吧,可能是个灰色的小页面标志,当时没仔细看。现在很明确是个绿色的小锁。 |
10
Slienc7 2016-01-31 15:59:51 +08:00
StartSSL 的灰色小锁应该是你的配置问题;
LE 自己的根 CA 已经加到了主流浏览器 /系统的较新版本中,还用 IdenTrust 做了交叉验证, IdenTrust 在 Android2.x 和 WinXP 平台不被信任,其他情况下不被信任可能是证书链配置不完整。 |
12
just1 2016-01-31 16:10:09 +08:00 via Android
这个 ca 比较新,系统没内置在信任证书吧
|
13
initialdp OP |
15
AirSc 2016-01-31 17:39:53 +08:00 via Android 1
@initialdp 缺少中级证书,就是我上面说的 chain 。或者你直接用那个 fullchain
|
16
initialdp OP @xgowex
@AirSc 非常感谢! 问题解决了!修改 apache 的配置,将下面的 SSLCertificateChainFile 加入进去就好了。 SSLCertificateChainFile /etc/letsencrypt/live/minisipserver.com/chain.pem 手工打造就是容易出问题啊。 |