Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Let's Encrypt CA not included in Ubuntu's CA bundle #2026
Comments
|
The Let's Encrypt CA isn't supposed to be included in anybody's CA https://letsencrypt.org/certificates/ The Let's Encrypt CA is signed by IdenTrust, which is trusted by If you can get |
pmontrasio
commented
Dec 26, 2015
|
Thanks! I used |
pmontrasio commentedDec 26, 2015
I can't connect with curl and wget to my server from Ubuntu after I installed the certificate issued by Let's Encrypt. Firefox and Opera do. I must turn off certificate validation to get them to connect. The reason is that Let's Encrypt CA not included in Ubuntu's CA bundle. This might be distribution dependent because other distributions could already have Let's Encrypt in their list of CAs.
Tested on both Ubuntu 14.04 and 12.04.
According to both OSes the 3 packages are "
already the newest version."Given that Ubuntu is quite used on servers and that curl and wget could be used for server side automation tasks I suggest to work with the distributions and get Let's Encrypt added to the CAs bundle. Furthermore there are many other programs that fail to connect to Let's Encrypt sites possibly because of this reason. Example: this Ruby one liner fails
(I replaced the name of my server with example.com)
This means that we can't use Let's Encrypt for sites that serve APIs consumed by other backend programs, unless we ask them to manually add Let's Encrypt to their CAs bundle.
Details of the curl and wget errors: