Menindaklanjuti jawaban zakjan, saya punya masalah ketika saya mencoba menggunakan jquery untuk melakukan permintaan AJAX di server saya yang baru aman, di tampilan web android. Ini berfungsi di browser, tetapi tidak di aplikasi saya.
Saya menggunakan situs ini: https://certificatechain.io/
Saya menempelkan teks dari file .crt yang saya tandatangani dan saya dapatkan kembali dari Comodo (positiveSSL), dan itu memberi saya kembali sebuah gabungan dari semua yang saya butuhkan. Saya menyimpannya sebagai domain saya + "chain.crt" (lihat di bawah)
Kemudian, di konfigurasi apache saya, saya memasukkan sesuatu seperti ini untuk host virtual tertentu:
SSLEngine On
SSLCertificateFile /etc/ssl/localcerts/example_com.crt
SSLCertificateKeyFile /etc/ssl/localcerts/example.com.key
SSLCACertificateFile /etc/ssl/localcerts/example.com.chain.crt
Setelah itu, tampilan web aplikasi Android saya tidak memiliki masalah menggunakan ajax untuk POST ke server saya. Saya mencobanya di 2 perangkat dunia nyata, satu menjalankan 2.3.4, satu menjalankan 4.something. Dan pada emulator berjalan 2.3. Semua berhasil.
Saya harap ini membantu.
SSLCACertificateFile
arahan dan mengarahkannya ke file CA yang diberikan otoritas saya kepada saya. Ini tidak akan berhasil jika saya hanya menggabungkan sertifikat lain ke file sertifikat saya.