我正在从一个Apache Web服务器迁移到Nginx,我需要在nginx库中使用apache的SSLCACertificateFile。
我用过 :-
ssl_certificate作为SSLCertificateFile和ssl_certificate_key的替代scheme,作为SSLCertificateKeyFile的替代scheme。
但没有得到任何替代SSLCACertificateFile。
任何build议将有所帮助?
你确定你需要SSLCaCertificateFile吗? 这是用于客户端身份validation。 你不需要SSLCertificateChainFile来提供中间证书吗?
在后面的情况下,只需将您的中间体附加到引用为ssl_certificate的文件即可。
如果您确实在客户端身份validation之后,请检查ssl_client_certificate / ssl_client_verify指令。
连接CAbundle文件和证书文件。 然后使用这个连接文件进行authentication。
它会看起来如下,
-----BEGIN CERTIFICATE----- MIIDojCCAooCCQChtMcSJsSqYzANBgkqhkiG9w0BAQUFADCBkjELMAkGA1UEBhMCVFcxCzAJBgNVBAgTAl -----END CERTIFICATE----- -----BEGIN CAbundle CERTIFICATE----- MIIDojCCAooCCQChtMcSJsSqYzANBgkqhkiG9w0BAQUFADCBkjELMAkGA1UEBhMCVFcxCzAJBgNVBAgTAl -----END CAbundle CERTIFICATE-----
参考资料: https : //support.comodo.com/index.php?/ Knowledgebase/ Article/ View/ 1091/0/certificate-installation-nginx