I’m so sorry if this has been done before, but I have multiple domains and multiple sans purely for exchange to work. I have done some searching within the site but am really unsure what is required to use the certificates. I have maybe 10 different domains and 3 sans per domain.
As @JuergenAuer said, you’ll need to choose a client first.
If you wish to use HTTP based validation, you could choose any client you could use in that server.
If you wish to use DNS based validation, you might want to see which client support your DNS provider (API access) since you’ll need to renew it every 90 days and enter one (or two) text record for every domain is just disaster (if you have multiple domains)