A resposta está na sua pergunta. Quando você tem um certificado atribuído a abc.com e se você está acessando o aplicativo usando xyz.com, ele lançará um erro de certificado. Isso ocorre porque o certificado foi emitido para xyz.com e não para abc.com.
Agora, duas formas de resolver esse problema. Siga apenas uma das seguintes opções.
-
Altere seu certificado e obtenha um novo para xyz.com
-
Altere as ligações no IIS e atribua abc.com à seção de nome do host.