Does DreamHost offer SSL certificates?
Yes. When setting up a Secure Hosting, you can use a free (unsigned) certificate, or purchase a $15 professionally-signed certificate. DreamHost also offers free Let's Encrypt certificates. Visit the following article for further details:
Can DreamHost install a third-party SSL certificate for me?
No. But you have full access to install this in your panel. Visit the following article for further details:
I’m hosting multiple domains and some are for my client's. Can I have my clients manage their domain without providing them my web panel information?
Yes. What you’re looking for is a feature called, Account Privileges. What this allows you to do is set up a secondary web panel login and grant permissions on specific domains, databases, users, etc. The secondary login only has access to what you grant them. Keep in mind, just because they can manage a domain or if you grant them access to billing, only the primary account user receives notifications on expiring domain registrations or hosting renewals.
Does DreamHost offer any type of built in security?
Yes. There is an option to enable extra security under each domain. Visit the following article for further details: