После ответа на вопрос zakjan у меня возникла проблема, когда я пытался использовать jquery для выполнения запроса AJAX на моем новом защищенном сервере в веб-представлении Android. Это работало в браузере, но не в моем приложении.
Я использовал этот сайт: https://certificatechain.io/
Я вставил текст моего подписанного файла .crt, который я получил от Comodo (positiveSSL), и он вернул мне объединение всего, что мне было нужно. Я сохранил его как мой домен + "chain.crt" (см. Ниже)
Затем в своих конфигурациях apache я ввел что-то подобное для этого конкретного виртуального хоста:
SSLEngine On
SSLCertificateFile /etc/ssl/localcerts/example_com.crt
SSLCertificateKeyFile /etc/ssl/localcerts/example.com.key
SSLCACertificateFile /etc/ssl/localcerts/example.com.chain.crt
После этого у моего веб-приложения для Android не было проблем с использованием ajax для POST на моем сервере. Я попробовал это на 2 реальных устройствах, одно работает под управлением 2.3.4, другое работает под управлением чего-то. И на эмуляторе работает 2.3. Все сработало.
Надеюсь, это поможет.
SSLCACertificateFile
директивы и указание ее в CA-файле, который мне дали мои полномочия. Это не сработает, если я просто соединю другие сертификаты с моим файлом сертификатов.