我用的是CentOS 6自带的apache和mod_ssl,更新到了最新。
免费证书有多条证书链。一条是startcom的旧链,一条是沃通新根证书,另一条是WoSign1999(暂不考虑)。
我目前的证书链SSLCACertificateFile是这样的:
- -----BEGIN CERTIFICATE-----
- // 旧的沃通 DV 服务器根证书
- // 9f c0 b2 b7 fb 26 ff ce 71 c0 61 03 42 1a 02 f1 15 52 24 d4
- -----END CERTIFICATE-----
- -----BEGIN CERTIFICATE-----
- // 旧的Certification Authority of WoSign
- // 86 82 41 c8 b8 5a f7 9e 2d ac 79 ed ad b7 23 e8 2a 36 af c3
- -----END CERTIFICATE-----
- -----BEGIN CERTIFICATE-----
- // 新的沃通 DV 服务器根证书
- // b3 fd 5b a4 2b 8d 19 6d e4 f1 62 46 cf 2f d6 0e c2 c9 03 e9
- -----END CERTIFICATE-----
复制代码
这样设置的结果是,浏览器只会检查第一条证书(当然,因为是StartCom验证,浏览器都支持),但是 https://www.ssllabs.com/ssltest 显示并未收到新的沃通 DV 服务器根证书。
如果我把新的沃通 DV 服务器根证书换到第一个,firefox 31会提示证书错误,也就是说没检查后面的那条证书链。
请问怎么设置才能让新的根证书优先,但旧浏览器也能收到Startcom的那条证书链?
|
|
|
|
|
共 8 个关于apache mod_ssl怎样向浏览器发送多条证书链?的回复 最后回复于 2014-8-22 15:38