More

Can one SSL cover multiple ports per domain?

Yes, a single SSL server certificate can cover multiple ports for the same domain name.