【发布时间】:2015-05-12 11:32:11
【问题描述】:
我刚刚购买了一个正向 SSL 证书,但它不适用于 Android 版 Chrome,我收到了 NET::ERR_CERT_AUTHORITY_INVALID。不过,桌面版 Chrome 一切正常。
这就是我配置 apache2 服务器的方式:
# File /etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerName example.com
Redirect permanent / https://example.com/
</VirtualHost>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ServerName example.com
SSLEngine on
SSLCertificateFile /root/ssl/certificate/example.com.crt
SSLCertificateKeyFile /root/ssl/example.com.key
SSLCertificateChainFile /root/ssl/certificate/intermediates.crt
# In version 2.4.8 or newer
#SSLCACertificateFile /root/ssl/certificate/intermediates.crt
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
这就是我创建intermediates.crt的方式:
cat COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt > intermediates.crt
我错过了什么?
【问题讨论】:
-
不可能说没有 URL 或 *.crt 文件的实际内容。
标签: android apache google-chrome ssl