I've used two different hosting companies recently (one was BlueHost) and both let me setup my domain with HTTPS no problem. I never had to install a certificate or anything (I think the free certificate on my site is signed by cPanel).. Is this something all cPanel hosting providers are offering these days?