SSL listen for horizon

I've modified the horizon module a bit for listen_ssl to not only have it listen on the HTTPS port, but to also use the default self-signed certs in Debian based OSes. 

Aside from not working on the Redhat osfamily, I'm fairly confident that this isn't how we want to do things, but I wanted to start the discussion somewhere. I was also investigating the idea of using the vhost options already present in the apache module.

Am I just way off? I'm wondering if the original intention was that this is something that should ultimately be handled via the apache configuration of each site.

Thanks!