Seguindo a resposta de zakjan, tive um problema ao tentar usar o jquery para fazer uma solicitação AJAX no meu servidor recém-seguro, em uma visualização na web do Android. Funcionou no navegador, mas não no meu aplicativo.
Eu usei este site: https://certificatechain.io/
Eu colei o texto do meu arquivo .crt assinado que voltei do Comodo (positiveSSL), e ele me devolveu uma concatinação de tudo o que eu precisava. Salvei como meu domínio + "chain.crt" (veja abaixo)
Então, nas minhas configurações do apache, digitei algo como esse para esse host virtual específico:
SSLEngine On
SSLCertificateFile /etc/ssl/localcerts/example_com.crt
SSLCertificateKeyFile /etc/ssl/localcerts/example.com.key
SSLCACertificateFile /etc/ssl/localcerts/example.com.chain.crt
Depois disso, a visualização na web do meu aplicativo Android não teve problemas ao usar o ajax para POST no meu servidor. Eu tentei em 2 dispositivos do mundo real, um executando 2.3.4, outro executando 4. algo. E no emulador executando 2.3. Tudo funcionou.
Eu espero que isso ajude.
SSLCACertificateFile
diretiva e apontá-la para o arquivo CA que minha autoridade me forneceu. Não funcionaria se eu simplesmente concatenasse os outros certificados no meu arquivo de certificado.