OpenSSL on MacOS

/etc/ssl/openssl.cnf should have the below by default on Fedora at least, but on MacOS it doesn’t and has to be added.

[ v3_ca ]
basicConstraints = critical,CA:TRUE
subjectKeyIdentifier = hash
authorityKeyIdentifier = keyid:always,issuer:always

Also, append:

x509_extensions = v3_ca

To the end of [ req ].

About

I'm a technology professional who's been passionate about computers since my Grandad introduced me to an Intel 386 back in the 90s when I was a kid. Those moments inspired a passion within for technology, and I've been playing around with anything with a circuit board ever since. Whenever I have a moment you can probably find me working on something computer-related, and this is where I like to write about those moments.