RapidSSL certificate not trusted on Android tablet
Late response I know, but I had the same problem. Installing the CA for both RapidSSL and GeoTrust on the server-side solved it for me.
http://support.servertastic.com/rapidssl-and-geotrust-certificate-not-trusted-on-mobile-device/
This is the RapidSSL and Geotrust CA bundle you need.
Documentation of some providers:
It seems, that the (new) GeoTrust Root CA is not installed on various mobile devices:http://support.servertastic.com/rapidssl-and-geotrust-certificate-not-trusted-on-mobile-device/
You can cross-reference that CA to other known Root-CAs.I added the Cross-Root CA Cert to the ca-bundle/intermediate Cert. After that it worked on Android:
Copy Geotrust Cross Root CA Certificate:https://knowledge.geotrust.com/support/knowledge-base/index?page=content&id=AR1426&actp=search&viewlocale=en_US&searchid=1283360269668
Add that Cross Root CA Cert to the RapidSSL and Geotrust CA bundle file:https://knowledge.rapidssl.com/library/VERISIGN/ALL_OTHER/RapidSSL%20Intermediate/RapidSSL_CA_bundle.pem
Then install this new bundle file as intermediate.pem or ca-bundle.crt on your Server.
I had the same problem, but it had nothing to do with the support of RapidSSL's or GeoTrust's certificates: I had concatenated the server and intermediate certificates together in the wrong order, when serving the SSL certificate chain.
So make sure your server's certificate comes first in the bundle, e.g.:
cat server.pem intermediate.pem > bundle.pem