Hi,

I do have a TLS certificate issue in BLFS, maybe someone can enlighten me what's happening here:

Trying to build rustc-1.23 fails for me, due to curl not willing to download from https://dev-static.rust-lang.org . The CA that signed it ("Starfield Technologies, Inc") seems to be in /etc/ssl/certs (f387163d.pem), created by a recent run of make-ca.sh .

However, that one slightly differs from the certificate actually used in the chain from dev-static.rust-lang.org : The one in /etc/ssl/certs additionally contains 2 "Trusted Uses", "BEGIN TRUSTED CERTIFICATE" instead of "BEGIN CERTIFICATE" and because of that the certificate is a few bytes longer (after being mostly identical).

Adding the actual root certificate of dev-static.rust-lang.org to /etc/ssl/certs (i.e. the one without additional Trusted Uses) makes curl and therefore rustc happy.

What am I missing? Who added that trust? Why is the one without trust needed instead? What would be in charge of ignoring the trust? Is anybody else seeing this?

Thanks in advance.
Uwe
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to