How can I make https work with mapped domains?

I have an SSL cert that covers my main site and all my subdomains but it doesn’t cover the mapped domains which is the source of all sorts of problems.

How can I make HTTPS work on mapped domains?