Add cert defined type

This adds a defined type for deploying SSL certs and also merges in the changes that've been living in the ssl_group branch