Как сказал @ Бахри Гунгор, способ сделать это состоит в том, чтобы сервер имел несколько IP-адресов, подключал разные домены к разным IP-адресам, и тогда у каждого из вас должен быть отдельный сертификат SSL.
Windows-серверам может быть назначено множество IP-адресов, затем в зависимости от настроек вашей сети вы можете изменить записи DNS для разных доменов, чтобы они указывали на разные IP-адреса. Помните, что изменения DNS требуют времени для роли в сети (в зависимости от времени их существования). Поэтому необходимо, чтобы перемещаемый домен размещался на нескольких IP-адресах, пока все клиенты не получат новые записи DNS.
Смотрите следующее
Почему?
Я предполагаю, что у вас настроены все объекты, которые обслуживают оба домена с одного и того же порта и одного и того же IP-адреса, и IIS выбирает другой веб-сайт на основе заголовка узла. Заголовок узла, как следует из названия, является частью заголовков http, отправляемых на сервер с запросом, при использовании HTTPS эта информация шифруется с использованием сертификата SSL. Поэтому, если у вас может быть несколько сертификатов, обслуживаемых одним и тем же портом, и IP-адрес IIS не будет знать, какой сертификат будет отклонять входящий запрос.
Сертификаты подстановочных знаков
Одним из способов решения этой проблемы является то, что если у вас есть несколько поддоменов, они могут совместно использовать один сертификат SSL, тогда вы можете использовать заголовки узлов, чтобы выбрать, какой сайт интересует пользователя.
так что если у вас было
a.example.com
b.example.com
c.example.com
Вы можете получить сертификат на
*.example.com
Тогда веб-сайты для субдомена могут использовать один сертификат SSL и один и тот же IP-адрес и порт.