I've ran into this same issue that cwp-ssl.conf not existing and any changes made to a file created with that name leads to a CWP startup error. At first glance it appears that CWP.admin and CWP7.admin require different methods of setup for SSL use on the hostname (server).
I was able to create the virtual host and confirm 443 functionality, it was the attempt to setup port 2031 that lead to CWP failing to restart.
In fact, I've made a post on this exact topic, in search of answers as well.
Thanks!