I saw that I can add many certificates in Exchange 2013. I cannot understand how it chooses its certificate because I can set many certificate for the same service (for example SMTP).
Let's say that I have a public SSL wildcard for myexternaldomain.com but Exchange replies from external but also from internal name like myinternaldomani.com, how it works? May I use an autosigned for internal and public wildcard for external?
EDIT Now I'm in this scenario: I have a local domain (myinternaldomani.local) and a public domain (myexternaldomain.com). All my outlook clients use username@mydomain.local to connect to Exchange thorught IIS, outer users and owa webmail use username@myexternaldomain.com. I loaded the wildarcard certificate for myexternaldomain.com for IIS service, now external users (Outlook or OWA) trust the connection but all internal outlooks fail to verify the certificate host name.