Isso é possível dependendo da versão do Apache e da versão do OpenSSL.
Execução de ECC & Os certificados RSA em paralelo no Apache usando certificados intermediários diferentes exigem o Apache 2.4.8+ e o OpenSSL 1.0.2+.
A entrada sslcertificatefile
adicionou suporte para intermediários a partir do Apache 2.4.8. O OpenSSL adiciona a capacidade de carregar intermediários por certificado na versão 1.0.2.
The files may also include intermediate CA certificates, sorted from leaf to root. This is supported with version 2.4.8 and later, and obsoletes SSLCertificateChainFile. When running with OpenSSL 1.0.2 or later, this allows to configure the intermediate CA chain on a per-certificate basis.
Source: http://httpd.apache.org/docs/2.4/mod/mod_ssl.html#sslcertificatefile
Embora versões anteriores do Apache suportem várias entradas sslcertificatefile
, ele não carregará intermediários dessas entradas e o SSLCertificateChainFile
só pode ser usado uma vez. Portanto, em versões anteriores, você ainda pode executar certificados ECC / RSA / DSA em paralelo, mas todos eles devem usar o mesmo intermediário.
But be careful: Providing the certificate chain works only if you are using a single RSA or DSA based server certificate. If you are using a coupled RSA+DSA certificate pair, this will work only if actually both certificates use the same certificate chain. Else the browsers will be confused in this situation.
Source: http://httpd.apache.org/docs/2.4/mod/mod_ssl.html#SSLCertificateChainFile