I and some other people ran into the problem that we’re using private certificate authorities in our networks but can’t (in my case with HassOS) or can only unsatifactorily (in the case of HomeAssistant Supervised as far as I can tell) add these CAs to HA’s certificate store to let it trust our devices.
HA is using certifi as certificate store right now, which doesn’t support the addition of certificates and so any changes made to its store are rolled back on reboot.
A persistent way to add certificates to HA’s store would be a welcome addition!
Since it’s a rather uncommon issue as it seems, I don’t think a UI-way is needed, but something like a folder in which .pem files can be placed to be trusted by HA would be great!
I would love to see this in HA as I am one of the “some other people” who is currently having various issues with functionalities within HA because of that.
Another vote here. this would solve a lot of the issues I’m having as well. both IoT devices and services inside my home network is using a internal CA to comunicate. and this is a showstopper to use those services in HA.
Came here looking for answer to this, so I too would like to see just a simple way to store trusted CA certificates somewhere so that its certificates are also trusted.
Solution for NixOS users (not an officially supported install method) is to provide packageOverrides to the home-assistant package, and concat the self-signed CA onto the certs provided by the certifi python package.
Another user maintaining a private CA, and HA will not allow for certificate checking any of the local devices and services! Please add some way to persistently incorporate this without havinf to have debug and docker knowledge!
Ended up here while trying to get the Nextcloud integration working with a self-signed certificate. As best I can tell, there isn’t an option to disable SSL verify for the Nextcloud intergration, but allowing the addition of a private CA would solve that issue nicely.
This is a must have feature. It’s great that HA tends to be security and privacy-focused. Having the ability to add custom CA’s would be cherry on top.
I use an internal CA for various VMs and appliances, my network supports WPA2/3 Enterprise as well with an internal RADIUS server. Having the ability to trust private CAs is very much in line with the tenets of local based control, I would also appreciate the utility of this feature request.
Count me in. I have a private CA to keep passwords and API keys secret while making it easy for the wife to use. I would really like to be able to add my CA to the list of trusted CAs once and be done with it even if I have to go through the command line. We may be a relatively small section of the overall home automation community, but it just seems to fall in line with the whole idea of owning your home automation rather than it belonging to big tech.