This shows how to install a SSL certificate for a website hosted using the DTC control panel. This does not cover installing an SSL certificate for the DTC admin panel itself.
Each website requires a dedicated IP address
Configure website in DTC
DTC does not currently support Server Name Identification (SNI), so you must use a dedicated IP address for every website that needs an SSL certificate.