Absolutely. Due to current browser regulations, websites no longer resolve if a valid TLS/SSL certificate is not installed. However, you do not need a separate certificate for each domain. You can secure several domains with a multi-domain certificate.
In order to protect several subdomains, we recommend a wildcard certificate which secures all subrecords under one FQDN.