Generating Root CA with CFSSL

Description

Hello,

I am trying to connect my Zephyr project to Golioth (which is a forked template from the Golioth Reference Template), and right now I am getting stuck trying to establish a certificate authority.

I tried installing openssl (I’m on windows 11), but I ran into some weird build errors with nmake, and couldn’t find a valid solution… so i just switch to cfssl since it’s so much easier to install and worked first time (idk why openssl can’t just provide binaries… since 99.99% of users just need to install it and use it lol)

Anyways, it’s not obvious how to translate the instructions outlined for openssl here: Public Key Infrastructure | Golioth, to cfssl equivalent commands… would it be possible to update that documentation to show how to use cfssl to acheive the same result as openssl? Especially since it’s so much easier to install than openssl, it should probably be the default option to make it as easy as possible for developers to use.

Expected Behavior

N/A

Actual Behavior

N/A

Environment

N/A

Logs and Console Output

N/A

1 Like

@nicolas thanks for the suggestion! We’ll see about getting cfssl instructions added to the documentation :+1:

1 Like

Thanks Dan!

For now I am using the certificate generation service in the console, to get me started. That actually is a super nice service and is very well done! Love that! Look forward to seeing how it evolves