
Close behind is the newer android 4.0 (ice cream and greater) which has an easier method to download and install server certificates. Most android devices (~45%) are running Gingerbread (android 2.3) which has an older list of certificates. It may be an earlier version of android that does not have the certificate you are looking for. It appears that as android versions are released, the latest certificates get put in the keystore of that version. Server's certificate is not trustedCertificate detailsIssued ToCN (Common Name). It may be that the system is simply refusing to connect because it can't verify the validity of the server.ĭifferent android versions have different certificates in the keystore. It is possible this error may be handled differently if using the Apache HttpClient instead of the HTTPUrlConnection. The not trusted server certificate could be the certificate is not in that device's keystore.

I would expect most applications to use the default HTTPS handlers. There is no setting that I am aware of in any android version for what you are asking for.
