SSL – Troubleshooting SSL Trust Chain Issues

ssl

The SSL cert for my site, https://www.snipsalonsoftware.com/, doesn't work on Android. In troubleshooting this problem I've plugged my site into the Qualys SSL Labs testing tool:

https://www.ssllabs.com/ssltest/analyze.html?d=www.snipsalonsoftware.com&s=50.57.181.104

This report seems to tell me that I have "chain issues". Something is "incomplete". But I'm having trouble understanding exactly what is incomplete.

In the next section, under "Certification Paths", I see in orange (and I'm guessing orange means "kinda bad") "Extra download". I have no idea what this means or how to fix it. I found this thread, but I can't tell how to translate what they're saying into a solution for me.

What should I do?

Best Answer

You have configured your server to only send the certificate to browsers. For most desktop browsers, this is fine because they already contain a whole lot of intermediate and root CA details, so they can construct the chain of trust easily. For most mobile browsers you generally need to provide the entire certificate chain, i.e. your own certificate, that of the issuing CA and any intermediates that might exist between that and the ultimate root CA. The mobile device will likely have the root CA details only in this scenario.

For you specific cert, you can read this Comodo helpdesk article: Knowledgebase : Comodo Certification Authority > Certificates > SSL > Certificate Installation

Related Topic