Thank you @johnpoz for taking the time to write such a detailed reply.
Do you know if pfSense can create a certificate that is signed by an Intermediate CA that is trusted due to chain of trust to a Root CA?
I have managed to get FF to work by importing the the intermediate cert into firefox, but if I just import the root CA it doesn't work. I just went back to revisit this and it looks like I didn't create my certificate correctly because when I execute openssl s_client -connect against my TrueNAS server with a server key created by pfSense, I only have the Intermediate CA in the certificate chain.
@johnpoz said in Is anyone using pfSense as a Certificate Authority for their Own Network?:
@guardian I have been doing this for years and years.. While I don't see the need of intermediate CA setup.. This is only certs for my stuff, and its all on my secure/trusted home network anyway..
@redsector73 said in Is anyone using pfSense as a Certificate Authority for their Own Network?:
@johnpoz Any chance you can link the posts or a guide, this is something I need to do, inclusive of plex / printers etc but haven't got around to yet.
Sorry OP not trying to hijack your thread, just interested.
@redsector73 So sweat - maybe I can help:
If you are on firefox:
Settings > Privacy & Security > Scroll down to Certificates
Click "View Certificates"
Scroll to the bottom and click import
Navigate to your CA Certificate (.crt file you have exported from pfSense)
Click Open
Any certs you sign with that CA will be trusted by the browser (as long as you have created the certificate correctly)
On chromium there is a "Manage Certificates" under the Advanced Section of "Privacy and Security". I suspect that Google Chrome is very similar.
Hope this helps.
[I should have refreshed before sending this... I wrote this yesterday, but forgot to post - @johnpoz has a really great writeup in the link he just added to his previous post.]