使用 Firefox,很容易将页面使用的 SSL 证书导出为 x509,并将所有中间证书导出为 *.crt。
我需要通过使用 openssl 将 *.pem 文件转换为 *.crt 作为非二进制格式来做同样的事情。
这些是apache当前使用的证书:
SSLCertificateFile /etc/apache2/ssl/cert-start.pem
SSLCertificateKeyFile /etc/apache2/ssl/key-no-pw.pem
SSLCACertificateFile /etc/apache2/ssl/cert-bundle.pem
我可以使用以下方法轻松地将其转换SSLCertificateFile
为 crt:
openssl x509 -in cert-start.pem -out cert-start.crt
为了构建带有完整链的crt,我尝试过-chain
,-clcerts
但没有运气。
包含所有中间证书的正确方法是什么SSLCACertificateFile /etc/apache2/ssl/cert-bundle.pem
?