In Ubuntu 14.10 (Firefox 36.0.1) this site shows a SSL warning:

https://robot.your-server.de/

(sec_error_unknown_issuer)

However on my Lubuntu 14.04 machine also with Firefox 36.0.1 there is no warning.

What does this warning mean exactly and is this a potential threat?

share|improve this question
    
Could you add a screenshot of the security tab of page info. Either press 'Ctrl'+'i' and click security, or click the icon to the left of url and click 'more info...'. Then press 'Alt'+'Print Screen' to make the screenshot, and upload it to your question. Example. The certificate show by 'Show Certificate' may also help. – Wilf Mar 12 '15 at 19:21
    
You will have to examine the certificate and see. There is not issuer warning when I open the page in Firefox. – dobey Mar 12 '15 at 20:18
up vote 1 down vote accepted

This looks like the typical problem where the server does not send the complete certificate chain, as explained here.

But this time it has an additional and interesting twist: if you check out the site with SSLLabs it does not report any chain issues. If you use openssl s_client... to connect to the site it also shows that the site sends the full chain (including the root certificate, which it should not). But if you take other tools to check you might fail instead because the site sends only the lead certificate and misses the necessary chain certificates.

It took me a while to figure it out, but at the end it turned out to be a misconfigured server: As long as you use IPv4 the server returns the full certificate chain, but if you use IPv6 the server returns only the leaf certificate. This means that all the successful tools used IPv4, all the tools with errors used IPv6. As for the browsers: the failed browser must have used IPv6, the other might have used it too, but might have this certificate cached from visiting other sites using the same chain certificate.

share|improve this answer

Check your system's time and date. Sometimes, SSL warnings are a result of the computer's time and date being set incorrectly meaning the certificate is invalid (either too new, or too old).

I've had this issue on my own website, which was resolved after I actually reset my system clock to an accurate time.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.