I recently swapped my sites SSL certificate over to a new Thawte 2048 bit cert.

Ubuntu/libcurl doesn't seem to be able to verify it. Web browsers and OSX is fine.

I had to manually update the cert bundle on the OS from here:


Any ideas why Ubuntu doesn't have these?

Thank you



Instead of explicitly trusting the intermediate certificates, you should have your web server send the full certificate chain so that a client's trust of the root (not the intermediate) will allow them to validate.

Importing the intermediate manually may fix it on your system, but other people using that OS or others that don't have the intermediate (often phones are problematic) will still have problems.

What web server software are you using?

  • Ahh, your fingers are faster than mine. Have a +1 instead, because I completely agree. – MadHatter Dec 6 '12 at 16:21
  • It's an F5 BigIP – markba Dec 6 '12 at 16:26
  • 1
    @markba They have a document on how to set it up to send the full chain, looks like you basically just need import the chain and configure it for use - see here. – Shane Madden Dec 6 '12 at 16:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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