[ipxe-devel] https://ipxe.org/crypto, add the ipxe.org ca.crt too
Geert Stappers
stappers at stappers.nl
Fri Mar 14 21:07:08 UTC 2025
12:19 < tpowa> Hi, I try to get the crypto things working for my
archboot system, I am stuck with the
certificates. I followed the documentation. When adding
CERT= and TRUST= to the compilation it is
first not able to download from external source. For me
it would be suffice to just have validated
the downloaded kernel and initrds.
12:20 < tpowa> ipxe is from yesterday git.
16:25 < tpowa> ok found the not obvious solution I had to add the ipxe.org ca.crt too then it works for me
19:07 < stappers> tpowa: Which documentation could be improved?
19:07 < tpowa> stappers, the crypto documentation
19:07 < stappers> OKay
19:08 < tpowa> if you want to run ipxe on a host you cannot access the
tls things you need to provide the ipxe
ca.crt to get access via https to the files
19:08 < tpowa> I host my project on a hoster which does not allow me to
change the tls things
19:08 < stappers> That line, where should it be added?
19:09 < tpowa> one moment I look at the doc
19:10 < tpowa> make bin/ipxe.iso TRUST=/path/to/ca1.crt,/path/to/ca2.crt
at this paragraph would it make sense I guess
19:11 < tpowa> referencing ca.ipxe.org/ca.crt to include if you cannot
change your hosts root certificate
19:14 < tpowa> You probably know it better to phrase what I mean, I am
not a TLS and https expert
19:15 < tpowa> In the end I added CERT= and TRUST= with my private root
CA and the ipxe ca.cert then it started to
work to verify my downloads.
19:15 < tpowa> and also to download the files from my hoster
19:16 < stappers> tpowa: I want to raise it to the mailinglist. Are you
OK with 'tpowa' in the posting, or
prefered that I use 'redacted'?
19:17 < tpowa> yes sure you can use tpowa :)
19:21 < tpowa> stappers, thanks hope this will make it to the homepage
it was 2 days of trial and error to find this solution
That was from IRC, back the iPXE source code:
|stappers at paddy:~/src/ipxe
|$ git grep TRUST=
|src/crypto/rootcert.c: * time using the TRUST= build parameter. If no certificates are
|stappers at paddy:~/src/ipxe
|$
That is not the
19:10 < tpowa> make bin/ipxe.iso TRUST=/path/to/ca1.crt,/path/to/ca2.crt
I did found that line at https://ipxe.org/crypto
But for
16:25 < tpowa> ok found the not obvious solution I had to add the ipxe.org ca.crt too then it works for me
so the "had to add the ipxe.org ca.crt too then it works",
didn't I find good place.
So now asking the mailinglist for help.
Groeten
Geert Stappers
--
Silence is hard to parse
More information about the ipxe-devel
mailing list